listview的单无格里能否加下拉框
能否在listview或其他表单控件的某列中加下拉框?
望给出示例代码
[解决办法]
可以
self.ComboBox1.Parent := self.ListBox1;
self.ComboBox1.Top := 适当位置;
self.ComboBox1.Left := 适当位置
[解决办法]
同意楼上的,自己写代码控制Combobox显示的位置,并做好listview的更新。
[解决办法]
LISTVIEW中只需要一个下拉框
当点中了某单元格的时候才显示下拉框,根据单元格的位置设置好下拉列表的位置,然后用所在的行允许选择的列表来填充下拉列表,然后在将下拉列表的当前选中设置为单元格的内容
当用户点了别的列的时候则将下拉列表删除,
如果下拉列表显示后用户设置了LISTVIEW的宽度,则会造成下拉列表位置不正确,所以在LISTVIEW的RESICE事件中也要将显示的下拉列表删除
[解决办法]
将控件移动位置,很麻烦!
最好不要这样使用!