iT邦幫忙

2023 iThome 鐵人賽

DAY 27
0

ListBox清單控制項是一個用於顯示和選擇多個項目的常見工具。在C# Windows Forms應用程式中,我們可以輕鬆地建立和自定義ListBox控制項,並使用多種成員來操作它。接下來,我們將介紹如何建立ListBox,並探討一些常用成員的使用方法。

  1. 建立 ListBox

    1. 放出 ListBox

    2. 字串集合編輯器

    3. 輸入完畢後按確認

  2. 常用成員

    名稱 說明

    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事件 | 當清單中被選取的選項有改變時會觸動此事件。

tags: 2023鐵人賽

上一篇
2023鐵人賽 Day 26 TabControl 標籤頁控制項
下一篇
2023鐵人賽 Day 28 ComboBox 下拉式清單控制項
系列文
C#世界深入探險,走走不同副本之路-Windows Form30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言