zoukankan      html  css  js  c++  java
  • WinForm控件之【ListBox】

    基本介绍

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

    常设置属性

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

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

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

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

    Item:列表中的项集合;

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

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

    事例举例

            //加载绑定列表项
            private void btn_BindData_Click(object sender, EventArgs e)
            {
                string columnName = "NAME";
                DataTable dtData = new DataTable();
                dtData.TableName = "TABLE_GODDESS";
                dtData.Columns.Add(columnName);
    
                string[] names = { "柳岩", "杨幂", "卡戴珊", "李成敏", "宇都宫紫苑" };
                foreach (string name in names)
                {
                    DataRow row = dtData.NewRow();
                    row[columnName] = name;
                    dtData.Rows.Add(row);
                }
    
                this.listBox1.DataSource = dtData;
                this.listBox1.DisplayMember = columnName;
                this.listBox1.SelectionMode = SelectionMode.MultiExtended;
            }
  • 相关阅读:
    python3.6中 字典类型和字符串类型互相转换的方法
    "sorted()"中的"Key Functions"
    tuple unpacking
    理解"__repr__"
    Python中的"Special Method"
    abstractmethod
    JavaScript括号中什么什么不加引号什么时候加引号?
    加载网页时速度慢的一些知识点
    Login登录页面的制作流程(摘要)
    JavaScript总结1
  • 原文地址:https://www.cnblogs.com/ljhandsomeblog/p/11131486.html
Copyright © 2011-2022 走看看