C# 리스트 박스 컨트롤러에 값을 넣는 2가지 방법 에 대해서 알아보겠습니다.
1. Visual Studio listBox 속성에서 값을 넣기(항목 지정 후 변경되지 않을 때 사용)
표출만을 목적으로 하고, 넣은 값이 바뀌지 않는 다고 하면 리스트 박스 속성에서 값을 넣어줄 수 있습니다.
예제를 통해 확인해보겠습니다.
폼디자인
Visual Studio 디자인 탭에서 listBox1을 마우스로 선택합니다.
그리고 속성창에서 items라는 항목을 확인합니다.
컬렉션이라는 곳을 클릭하면 다음과 같이
...으로 보이는 버튼을 클릭할 수 있게 활성화가 됩니다.
그 부분을 클릭해주세요
이 부분에 ListBox에 들어갈 항목을 하나하나 넣을 수 있습니다.
저는 다음과 같이 과일 이름을 적어보았습니다.
확인을 눌러서 빠져나오면 디자인 탭에 해당 항목이 반영된 것을 확인 할 수 있습니다.
2. 두번째는 리스트 박스에 들어갈 항목을 이벤트를 통해 넣을 때
내가 지정한 항목이 버튼 이벤트를 통해서 들어가는 예제를 만들어 보겠습니다.
폼디자인
텍스트 박스에 입력한 문자열이 버튼을 클릭했을 때 리스트 박스에 들어가도록 하겠습니다.
전체 소스 코드
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 Test_003
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click_1(object sender, EventArgs e)
{
listBox1.Items.Add(textBox1.Text);
textBox1.Text = "";
}
}
}
Button의 클릭 이벤트 안에 listbox에 어떤식으로 값을 넣는지 보실 수 있습니다.
listBox1.Items.Add() 를 통해 listBox에 아이템을 추가 시킬 수 있습니다(파라미터는 object)
textBox1.Text = "";는 리스트 박스에 값이 입력된 후 텍스트 박스의 값을 초기화 시키기 위한 것입니다.
TextBox에 값을 입력하고 버튼을 클릭하면, 그 값이 바로 리스트박스에 삽입되는 것을 확인 할 수 있습니다.
다음 포스팅에서는 리스트박스에 들어가 있는 item을 알아오는 방법과
그 값 전체 혹은 원하는 아이템을 삭제시키는 방법에 대해서 포스팅 하겠습니다.
'IT프로그래밍' 카테고리의 다른 글
[지식풀이]c# 에러가 발생하는 코드 (0) | 2020.04.14 |
---|---|
C# 콤보 박스(Combo Box) DropDownStyle 3가지 비교 및 추천 사용법 (0) | 2020.04.14 |
[C#]리스트 박스 값 가져오기(전체, 선택된 아이템) (0) | 2020.04.14 |
[C#]C# listBox items Remove RemoveAt, Clear - 리스트 박스 값 빼기 (0) | 2020.04.13 |
[Python]파이썬 소수 구하기, 소수 판별 소스코드 & 설명 (0) | 2020.04.12 |
[Python]파이썬 약수 출력, 약수의 개수 구하기 소스코드 & 설명 (1) | 2020.04.12 |
[C#]C# 콘솔 출력하는 방법 정리 - 윈폼프로젝트에 콘솔 보이게 하기 (0) | 2020.04.11 |
[Python]파이썬 구구단 프로그래밍 설명과 소스코드 (0) | 2020.04.10 |
댓글