2016年1月15日 星期五

ComboBox 控制項

ComboBox 是下拉式輸入選單,基本上它是一個 TextBox 加上一個下拉式清單,目的是為了讓使用者方便操作。 可以變更設定成不允許使用者輸入,以限制資料內容。

對於 ComboBox 這個控制項,重點都在這個下拉式清單,它就同 ListBox 一樣,就是一個物件集合,可以透過 ComboBox.Items 屬性取得。 既然是集合物件,所以在下拉選單中可以放入任何型別的資料,例如:數值、字串或自訂物件。 同樣的,因為放入的是非固定型別,在讀取時就必須再轉型回來。

// add 3 item
    comboBox1.Items.Add(new Student("1", "StudendA", "123"));
    comboBox1.Items.Add(new Student("2", "StudendB", "123"));
    comboBox1.Items.Add(new Student("3", "StudendC", "123"));
    // get 2nd item
    Student item = (Student)comboBox1.Items[1];

DataGridView 控制項(3)