博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
基本控件使用-使用列表框控件ListBox
阅读量:6272 次
发布时间:2019-06-22

本文共 931 字,大约阅读时间需要 3 分钟。

本实例是在Form窗体上建立一个列表框控件,窗体初始化的时候加载信息到列表框之中,当用户用鼠标点击某一行列表框内的信息时候,弹出对话框显示改行具体的文本信息内容。

从工具箱之中拖拽列表框ListBox控件到Form窗体上,调整控件基本属性:

通过视图方式添加ListBox中的项的步骤如下:

1、单击ListBox右上角的黑色三角箭头,打开任务列表

单击编辑项链接按钮,打开字符串集合编辑器窗口

ListBox的数据既可以在视图中添加,也可以在程序中用代码中添加。
下面用鼠标双击窗体界面,进入.cs文件编辑状态准备进行开发。代码加下:
private void Form1_Load(object sender, EventArgs e)
{
this.listBox1.Items.Add("软件部");
this.listBox1.Items.Add("硬件部");
this.listBox1.Items.Add("财务部");
this.listBox1.Items.Add("人事部");
}
如果在程序中移除某项,可以通过调用Remove或者RemoveAt方法来实现。假如现在从listBox1中移除“数学系”,下面两句有相同的效果。示例如下:
this.listBox1.Items.Remove("数学系");
this.listBox1.Items.Remove(2);
注意:列表框中项添加、删除、修改操作实际上是通过Item对象的属性,方法来实现的。
单击ListBox的某行获取该行信息源代码:
        private void listBox1_SelectedIndexChanged(object sender, EventArgs e)
        {
            MessageBox.Show("您选择的部门是:" + listBox1.SelectedItem.ToString() + ",位列第" + listBox1.SelectedIndex.ToString(), "信息提示");
            //注意学习:listBox的SelectedIndex属性代表选中的行数
            //注意学习:listBox的SelectedItem属性代表选中的行信息内容
        }

转载地址:http://yclpa.baihongyu.com/

你可能感兴趣的文章
几点Java程序必须满足的基本规则
查看>>
开源数据库Sharding技术
查看>>
mysql用户管理、常用sql语句、mysql数据库备份恢复
查看>>
linux 下route命令
查看>>
关于exchange 2010在单林多域环境中创建邮箱问题
查看>>
常用的正则表达式
查看>>
delphi 操作文件
查看>>
AWS RDS多可用区+EC2实例跑mysql从库的测试
查看>>
oracle经典书籍推荐
查看>>
OCI,runC,containerd 是什么?(部分转载)
查看>>
FFmpeg Reinit context to 1920x1088问题描述
查看>>
基于 HTML5 Canvas 的 3D 压力器反序列化
查看>>
js获取select标签选中的值
查看>>
LeetCode021 Merge Two Sorted Listss C语言
查看>>
DOM(一)——HTML DOM
查看>>
内部类的作用
查看>>
CentOS 6.7安装在VMWare中Bridge模式下网卡eth0不能自动激活的问题
查看>>
iptables实现网络防火墙(一)
查看>>
SAVE
查看>>
MFC 导入EXCEL到数据库
查看>>