티스토리 뷰
반응형
CheckListBox 컴포넌트를 폼위에 올려주고 아래와 같이 입력합니다.
폼 로드 시 항목을 추가하였고 다중 선택 후 버튼을 누르면 항목을 메시지 박스로 표시해주었습니다.
namespace WinFormTest
{
public partial class MainForm : Form
{
public MainForm()
{
InitializeComponent();
}
private void MainForm_Load(object sender, EventArgs e)
{
// 항목 추가
ChkList.Items.Add("바나나");
ChkList.Items.Add("사과");
ChkList.Items.Add("포도");
ChkList.Items.Add("망고");
ChkList.Items.Add("수박");
// 디폴트 체크
ChkList.SetItemChecked(0, true);
}
private void BtnSelect_Click(object sender, EventArgs e)
{
String SelectItems = "";
for (int i = 0; i < ChkList.Items.Count; i++)
{
if(ChkList.GetItemChecked(i))
{
if (i != 0) SelectItems += ", ";
SelectItems += ChkList.Items[i].ToString();
}
}
SelectItems += "를(을) 선택하셨습니다!";
MessageBox.Show(SelectItems, "선택 항목");
}
}
}
아래와 같은 결과를 확인하실 수 있습니다.
반응형
'프로그래밍 > Visual C#' 카테고리의 다른 글
DateTimePicker (0) | 2020.01.28 |
---|---|
ComboBox (0) | 2020.01.23 |
CheckBox (0) | 2020.01.10 |
String.Format(숫자편) (0) | 2020.01.03 |
MS-SQL DB 연결 (0) | 2020.01.02 |
댓글
반응형
최근에 올라온 글
- Total
- Today
- Yesterday