WinForm控件之【ListBox】

爱被打了一巴掌 2021-11-02 06:40 812阅读 0赞

基本介绍

列表控件,将一个或多个数据项列表展示供选择处理。

常设置属性

DataSource:绑定加载项的数据源,设置属性DisplayMember绑定需要显示字段名;

ColumnWidth:当属性MultiColumn为true时可设置项在控件中的显示宽度,内容超出部分不显示;

HorizontalScrollbar:当值为true时任一项内容超出控件右边缘将显示水平滚动条;

Enabled:指示是否启用该控件,true为启用状态用户可单击控件触发事件,false为禁用状态呈现浅灰状态用户无法单击控件触发事件;

Item:列表中的项集合;

Name:指示代码中用来标识该对象的名称;

SelectionMode:列表框中的项用户是否可以选择或选中模式调整,None时不可勾选,One时可勾选,MultiSimple可以选择多项,MultiExtended可以选择多项并可以使用键盘的Shift键、Ctrl键和箭头键来进行选择操作;

事例举例

660447-20190704110345558-2136767895.png

660447-20190704111901834-1503415746.png

  1. //加载绑定列表项
  2. private void btn_BindData_Click(object sender, EventArgs e)
  3. {
  4. string columnName = "NAME";
  5. DataTable dtData = new DataTable();
  6. dtData.TableName = "TABLE_GODDESS";
  7. dtData.Columns.Add(columnName);
  8. string[] names = { "柳岩", "杨幂", "卡戴珊", "李成敏", "宇都宫紫苑" };
  9. foreach (string name in names)
  10. {
  11. DataRow row = dtData.NewRow();
  12. row[columnName] = name;
  13. dtData.Rows.Add(row);
  14. }
  15. this.listBox1.DataSource = dtData;
  16. this.listBox1.DisplayMember = columnName;
  17. this.listBox1.SelectionMode = SelectionMode.MultiExtended;
  18. }

转载于:https://www.cnblogs.com/ljhandsomeblog/p/11131486.html

发表评论

表情:
评论列表 (有 0 条评论,812人围观)

还没有评论,来说两句吧...

相关阅读

    相关 C# ListBox:列表框

            列表框 (ListBox) 将所提供的内容以列表的形式显示出来, 并可以选择其中的一项或多项内容,从形式上比使用复选框更好一些。 列表框中常用属性: ![

    相关 WinForm【TextBox】

    基本介绍 文本控件,提供多行文本编辑和密码字符掩码功能。 常设置属性 ForeColor:此组件的前景色,用于显示文本; BorderStyle:指示编辑控件是