基本控件使用-使用列表框控件ListBox

本实例是在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属性代表选中的行信息内容
        }

posted on 2012-07-03 00:19  流星落  阅读(1216)  评论(0编辑  收藏  举报

导航