探讨列表类控件的应用

时间:2022-10-17 08:09:23

探讨列表类控件的应用

摘要:目前很多软件界面中会提供若干个选项供用户选择或删除,如可以选择或删除单个选项,也可以选择或删除多个选项。一方面为了方便软件编程人员更好地实现该功能,另一方面让用户能够更加容易进行相关操作,因此探讨一下在Visual 中列表类控件的相关功能的应用。

关键词: 数据选择; 单选; 多选;删除;; 列表类控件

中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2014)02-0292-03

平常在一些基于Windows的应用程序或者是一些基于Web的应用程序界面中,会提供若干个项目供用户进行添加或删除。例如在Microsoft Office Access的一个创建表的向导界面中,在“示例字段”和“新表中的字段”两个列表中进行添加或删除的操作,如图1所示。因此,为了更好地、更加方便地实现该功能,并在实际应用中更加广泛地使用,有必要探讨一下相关功能的实现方法。这里的实例是在Visual 中实现的。

1 列表类控件

是一款可以非常方便且容易地设计基于Windows操作系统和Web应用程序的软件开发工具。它提供了各种各样功能全面的控件。如可以进行文本编辑的TextBox、RichTextBox控件,可以进行按钮应用的Button、RadioButton、CheckBox控件,可以进行数据库程序设计的DataGridView控件等等,还有这里要探讨的可以提供选项进行选择或删除的控件,如ListBox、ComboBox控件等。

若要很好地利用这些控件实现相应功能,必须非常熟悉这些控件常用的属性、方法和事件。在中,常用的列表类的控件有ListBox、ComboBox和CheckedListBox控件。对于ListBox控件而言,这里涉及的属性有:集合属性Items,用来设置列表框中的显示内容;Item属性,用来获取列表框中指定索引号的项目,SelectedIndex属性:用来设置或者返回当前在列表框中选定项目的索引号;SelectionMode属性,用来获取或者设置在列表框中选择项目的方式;SelectedItem属性,用来获取或者设置列表框中的当前选定项目;SelectedItems属性,用来获取列表框中选定项目的集合;SelectedIndices属性,用来获取列表框中所有选定项的索引。涉及的方法有:Add方法,用来在列表框中添加项目;Remove方法,用来在列表框中删除指定的项目;SetSelected方法,用来选中某一项或取消对某一项的选择。常用的事件有:SelectedIndexChanged事件,当改变列表框中的选择时会触发;Click事件,当单击列表框时触发。

下面通过实例具体实现利用ListBox控件添加和删除单个或多个项目的方法。

2 利用列表类控件选择数据选项

2.1添加或删除单个选项

3 结论

通过这些方法,可以看出实现相关功能并不是很复杂,主要是对相关控件的属性、方法和事件要非常熟悉,其中在添加多个项目的同时进行删除的功能,要借助第三方把所选择项目的相关信息保存下来,以便再次使用。在软件设计中类似的功能都可以用这些方法实现。

参考文献:

[1] 沈大林.Visual 实例教程[M].北京:电子业出版社,2006:90-97.

[2] 刘刚程序设计基础[M].北京:高等教育出版社,2008:130-134.

[3] 张琴 孙更新 宾晟.Visual 2008从基础到项目实战[M].北京:化学工业出版社,2010:243-245.

[4] 青岛东合信息技术有限公司 青岛海尔软件有限公司程序设计[M].北京:电子工业出版社,2011:55-59.

[5] 夏耘.程序设计与实践()[M].北京:电子工业出版社,2012:139-140.

[6] 本社.Visual Basic 2005程序设计教程[M].北京:清华大学出版社,2011:138-139.

[7] 白素兰.Visual 案例化教程[M].大连:大连理工大学出版社,2010:49-55.

[8] 彭复明中拖放功能的应用[J].南京工业职业技术学院学报,2008(4):39-40.

[9] 林锋 李迎辉.基于Javascript的可编辑下拉列表框的设计与实现[J].电脑知识与技术,2009(15):35-36.

[10] 陈金莲.联动下拉列表实现方法[J].科技创新导报,2008(4):38.

上一篇:协同进化算法在关联规则挖掘中的研究 下一篇:Chord算法改进现状研究