ListBox清單控制項是一個用於顯示和選擇多個項目的常見工具。在C# Windows Forms應用程式中,我們可以輕鬆地建立和自定義ListBox控制項,並使用多種成員來操作它。接下來,我們將介紹如何建立ListBox,並探討一些常用成員的使用方法。
建立 ListBox
放出 ListBox
字串集合編輯器
輸入完畢後按確認
常用成員
名稱 | 說明 |
---|
Text | 編輯階段無此屬性,限程式中使用。當清單某個項目被選取時,會將該項目的內容放入 Text 內。
ColumnWidth | 當清單方塊以多欄顯示時,每一個欄位的寬度,單位為 Pixels。
MultiColumn | 用來設定該清單是否允許多欄顯示。
Items | 用來存放清單方塊內的項目集合。
DisplayMember | 用來取得或設定字串,指定要顯示其內容之 DataSource。
HorizontalExtent | 當 HorizontalScrollBars = True 時此屬性才有效。用來取得或設定出現水平捲軸時可以左右捲動的寬度。
HorizontalScrollBars | 設定是否出現水平捲軸。
IntegralHeight | 取得或設定數值,指示控制項是否應該重新調整大小以避免僅顯示部分項目。
ItemHeight | 用來設定或取得清單控制項內項目的高度。
ScrollAlwayVisible | 無論清單有多少項目是否永遠顯示垂直捲軸。
SelectionMode | 用於設置 ListBox 的選擇模式,可以是 None、One、MultiSimple 或 MultiExtended。
Sort | 若設為 True 表示將清單控制項內的選項以字母順序排序。
SelectedItems | 取得目前清單中被選取的項目集合。
SelectedItem | 取得或設定目前在清單中被選取的項目。
SelectedIndex | 在清單方塊中被選取項目的索引編號。
Count | 用來計算清單中選項的項目數量。
Remove方法 | 用來刪除清單中某個項目。
FindString方法 | 傳回清單中找到第一個以指定字串為開頭項目的索引編號。
Clear方法 | 清除清單中的所有選項。
Add方法 | 新增第一個項目到清單中。
SelectedIndexChanged事件 | 當清單中被選取的選項有改變時會觸動此事件。
2023鐵人賽