7. ListBox - sandeulsandeul/let-s-learning-C-winForm- GitHub Wiki

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;
}

} `