CheckBox(核取方塊)
1.什麼是 CheckBox
2.常見用途
3.常用屬性(Properties)
4.常用事件(Events)
CheckedChanged 當勾選狀態改變時觸發事件
範例
控制項
程式碼
如果勾選同意使用者條款,跳出視窗"感謝你同意使用者條款!"
如果未勾選同意使用者條款,跳出視窗"請先勾選同意條款再繼續。"
CheckedListBox(核取清單方塊)
2.常見用途
3.主要屬性(Properties)
4.主要方法(Methods)
範例
控制項
程式碼
設定勾選項目
勾選好項目按送出
跳出畫面顯示結果
CheckedListBox & CheckBox 比較
比較項目 | CheckBox(核取方塊) | CheckedListBox(核取清單方塊) |
---|---|---|
🔸 用途 | 單一選項開關(是 / 否) | 多個項目清單,讓使用者多選 |
🔸 顯示方式 | 一個方塊搭配一個文字 | 多個方塊排列在清單中 |
🔸 項目數量 | 通常只有 1 個 | 可包含多個項目 |
🔸 資料型態 | 單一布林值(Checked = true/false ) |
多筆選項集合(CheckedItems ) |
🔸 選取方式 | 一個一個控制 | 可一次處理多個勾選項目 |
🔸 常見用途 | 是否訂閱、是否啟用、同意條款 | 選擇興趣、技能、功能模組 |
🔸 加入項目方式 | 手動放入多個 CheckBox 控制項 | 用 Items.Add() 動態加入 |
🔸 事件(Event) | CheckedChanged |
ItemCheck 、SelectedIndexChanged |
🔸 介面外觀 | 分散 | 集中整齊在一個清單中 |
🔸 適合情境 | 選擇少量選項(2~3 個) | 選擇大量選項(5 個以上) |