Skip to content

7. ListBox

sandeulsandeul edited this page May 11, 2020 · 1 revision

ListBox

List 틀 안에 다수의 옵션들을 표시해 컨트롤 하는 역할로 Items 프로퍼티 안으로 옵션들을 넣고 SelectedIndex를 사용해 초기값을 지정하고 세팅할 수 있다.

ListBox Event

List 틀 안에 옵션이 하나 선택되어 졌을 때 발생

`namespace WindowsFormsApp2 { public partial class Form1 : Form { // membership Enum 타입 public enum MemberTyoe { VIP = 0, Regular, Associate, DayPass }

    public Form1()
    {
        InitializeComponent();
    }

    private void Form1_Load(object sender, EventArgs e)
    {
        listBox1.Items.Add("VIP 회원");
        listBox1.Items.Add("정회원");
        listBox1.Items.Add("준회원");
        listBox1.Items.Add("일일 회원");

        // 정회원이 기본 선택
        listBox1.SelectedIndex = 1;
    }

    private void listBox1_SelectedIndexChanged(object sender, EventArgs e, MemberTyoe memberType, MemberTyoe membertype)
    {
        // SelectedIndex 는 정수값을 반환하기 때문에
        // MemberType 변환이 필요하다. 
        memberType = (MemberTyoe)listBox1.SelectedIndex;
    }
    private MemberTyoe  memberType;
}

} `

Clone this wiki locally