delphi中TComboBox控件,如何删除指定项,我想下拉后可以在每项后面增加一个删除功能,点击后删除该项

delphi中TComboBox控件,如何删除指定项,我想下拉后可以在每项后面增加一个删除功能,点击后删除该项,第1张

没有很好的办法,只有挂上一个右键菜单了,在COMBOBOX组件上单击右键,出现删除当前选项的右键菜单.点击该菜单,即删除当前选项.在它的后面放一个按钮删除当前选项也可以,但一是占地方,二是别扭.

java combobox是什么,让我们一起了解一下?

ComboBox是经常使用的一个控件,有时候需要自定义,多数时候需要对下拉框中的样式进行自定义。添加功能是下拉框中每一项都有一个删除按钮,点击删除,从下拉框中移除,或者在textbox中直接输入,输入后显示到下拉框中。

ComboBox常用属性有哪些?

1、ItemSource,这个主要用来获取或设置用于生成ItemsControl 的内容的集合。

2、DisplayMemberPath,获取或设置源对象上某个值的路径,是定义描述如何显示数据对象的默认模板的一种简便方式。

3、IsReadOnly,获取或设置启用仅限选择模式的值,在此模式中,可选择但不可编辑组合框中的内容。

4、IsEditable,获取或设置一个值,该值指示启用或禁用 ComboBox 的文本框中的文本编辑。

5、Text,获取或设置当前选定项的文本。当 IsEditable 属性为 true 时,设置此属性会将输入的初始文本放置到文本框中。

6、SelectedItem,获取或设置当前选择中的第一个项,或者在选择为空时返回 null。

7、ItemTemplate,获取或设置用于显示每个项的 DataTemplate。

以上属性,再配合后台代码处理保存和删除的功能,一个特定的ComboBox就完成了。

实际 *** 作中,comboBox常用的基本用法是什么?

比如:物料基础资料维护中,单位字段是下拉列表comboBox,下拉列表要显示为单位表中的dwdm,dwmc,选择后控件中的内容应显示成dwmc,而取值时要取对应的dwdm存入数据库,则写法如下:

Unit_Bll unit = new Unit_Bll()             comboBox3.DataSource = unit.select()             comboBox3.DisplayMember = "dwmc"             comboBox3.ValueMember = "dwdm"             comboBox3.Text = ""

取值(要取dwdm):this.comboBox3.SelectedValue.ToString()

combobox的值都是存放在数据库或者xml文件中的或者combobox控件右上角的属性里自己手动添加的 ,在combobox中当然删除不掉了。

数据库和xml要写相应的sql语句和clear()方法到数据库和兄妹俩文件里删除


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11573524.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-17
下一篇 2023-05-17

发表评论

登录后才能评论

评论列表(0条)

保存