ComboBox
ComboBox 컨트롤은 Visual Basic .NET(VB.NET)에서 사용하는 드롭다운 목록 유형의 컨트롤입니다. 이 컨트롤은 사용자가 여러 개의 옵션 중에서 하나를 선택할 수 있도록 합니다.
아래의 코드는 Button1_Click 이벤트 핸들러에서 ComboBox 컨트롤에 아이템을 추가하는 코드와, ComboBox1_SelectionChangeCommitted 이벤트 핸들러에서 사용자가 선택한 아이템을 표시하는 코드를 보여줍니다.
Source code
Public Class Form1 Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load End Sub Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click Dim comboSource As New Dictionary(Of String, String)() comboSource.Add("ItemName1", "Itemkey1") comboSource.Add("ItemName2", "Itemkey2") comboSource.Add("ItemName3", "Itemkey3") With ComboBox1 .Items.Clear() .DataSource = New BindingSource(comboSource, Nothing) .DisplayMember = "Key" .ValueMember = "Value" End With comboSource = Nothing ComboBox1.SelectedValue = "Itemkey1" '초기값 ComboBox1.DropDownStyle = ComboBoxStyle.DropDownList '내용 수정불가 'ComboBox1.DropDownStyle = ComboBoxStyle.DropDown '내용 수정가능 End Sub Private Sub ComboBox1_SelectionChangeCommitted(sender As Object, e As EventArgs) Handles ComboBox1.SelectionChangeCommitted MessageBox.Show("Key : " & ComboBox1.SelectedValue & " / " & "Value : " & ComboBox1.SelectedValue, "정보", MessageBoxButtons.OK) End Sub End Class |