-
c# textbox에서 엔터치면 리스트박에 넣는 코드 짜줘프로그램(C# etc.) 2022. 12. 28. 17:53
네, 어떤가요? 아래 코드는 TextBox 컨트롤과 ListBox 컨트롤을 추가한 후, TextBox 컨트롤에서 엔터키가 입력되면 ListBox 컨트롤에 입력된 텍스트가 추가되는 코드입니다.
private void textBox1_KeyDown(object sender, KeyEventArgs e) { // 입력된 키가 엔터키인지 확인 if (e.KeyCode == Keys.Enter) { // TextBox 컨트롤에서 입력된 텍스트를 읽고 string text = textBox1.Text; // ListBox 컨트롤에 추가 listBox1.Items.Add(text); // TextBox 컨트롤을 비우고 커서를 추가 textBox1.Text = ""; textBox1.Focus(); } }
이 코드를 사용하려면 TextBox 컨트롤과 ListBox 컨트롤을 폼에 추가한 후, TextBox 컨트롤의 KeyDown 이벤트와 위 코드를 연결해야 합니다.
private void Form1_Load(object sender, EventArgs e) { // TextBox 컨트롤의 KeyDown 이벤트와 이벤트 핸들러 연결 textBox1.KeyDown += new KeyEventHandler(textBox1_KeyDown); }
위 코드를 실행하면 TextBox 컨트롤에 텍스트를 입력한 후 엔터키를 입력하면 ListBox 컨트롤에 텍스트가
'프로그램(C# etc.)' 카테고리의 다른 글
텍스트 박스에서 변화가 생길 때 * 문자를 하나를 추가해줘 (0) 2022.12.29 txtbox에 내용을 레지스트에 저장하는 코드 작성해줘 (0) 2022.12.29 리스트박스에서 del키 누르면 선택된 항목 삭제하는 코드 작성해줘 (0) 2022.12.29 c# 리스트박스에꺼 txt파일로 저장하는 코드 짜줘 (0) 2022.12.28 배열에 A, B, C가 섞여 있는데, C, B, A 순서로 우선순위가 있다. 배열에서 가장 낮은 우선순위가 포함되어 있다면, 그 값을 리턴하는 c#코드 짜줘 (0) 2022.12.26