-
Notifications
You must be signed in to change notification settings - Fork 0
7. ListBox
sandeulsandeul edited this page May 11, 2020
·
1 revision
List 틀 안에 다수의 옵션들을 표시해 컨트롤 하는 역할로 Items 프로퍼티 안으로 옵션들을 넣고 SelectedIndex를 사용해 초기값을 지정하고 세팅할 수 있다.
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;
}
} `