[미리 보기]
폼 컨틀롤 |
속성 |
값 |
Form1 |
Name |
Form1 |
Text |
문자 입출력 |
|
FormBorderStyle |
FixedSingle |
|
MaximizeBox |
False |
|
TextBox1 |
Name |
txtEdit |
Button1 |
Name |
btnEdit |
Text |
입력 |
|
labal1 |
Name |
lblResult |
Text |
결과 : |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 | using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Forms; namespace _01 { public partial class Form1 : Form { public Form1() { InitializeComponent(); } string OrgStr = ""; // 결과: 문자 저장. private void Form1_Load(object sender, EventArgs e) { OrgStr = this.lblResult.Text; //결과: 라는 lblResult컨트롤의 초기 Text 속성값을 변수에 저장. } } } | cs |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 | using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Forms; namespace _01 { public partial class Form1 : Form { public Form1() { InitializeComponent(); } string OrgStr = ""; // 결과: 문자 저장. private void Form1_Load(object sender, EventArgs e) { OrgStr = this.lblResult.Text; //결과: 라는 lblResult컨트롤의 초기 Text 속성값을 변수에 저장. } private bool TextCheck() { if (this.txtEdit.Text != "") // 텍스트가 있으면 참 return true; else { //없으면 거짓, Error창 메세지 출력. MessageBox.Show("텍스트를 입력하세요!", "알림", MessageBoxButtons.OK, MessageBoxIcon.Error); this.txtEdit.Focus(); // 텍스트를 입력하라고 커서 위치하도록 함. return false; } } //입력 버튼 클릭시 private void btnEdit_Click(object sender, EventArgs e) { if (TextCheck()) // 텍스트가 있으면 결과: 에 텍스트를 더함. this.lblResult.Text = OrgStr + this.txtEdit.Text; } private void txtEdit_KeyPress(object sender, KeyPressEventArgs e) { if (e.KeyChar == (char)13) // 엔터 키를 누를 때 { e.Handled = true; //소리 없앰 if (TextCheck()) // 텍스트가 있으면 결과: 에 텍스트를 더함. this.lblResult.Text = OrgStr + this.txtEdit.Text; } } } } | cs |
'C#' 카테고리의 다른 글
06. 입력 목록 보기 (0) | 2019.03.20 |
---|---|
05. 리스트 추가 (0) | 2019.03.20 |
04. 타이머 (0) | 2019.03.20 |
03. 메뉴 추가 (0) | 2019.03.20 |
02. 메세지박스 보기 (0) | 2019.03.20 |