+ -
当前位置:首页 → 问答吧 → 关于VsflexGrid8.0控件 下拉框问题

关于VsflexGrid8.0控件 下拉框问题

时间:2011-07-22

来源:互联网

在一个Grid中,其中一列是有固定内容的combox,问题来了

要求未选中状态的combox 不显示下拉按钮; 有选中内容的combox 显示下拉按钮。

跪求各位大侠给条明路

作者: imcbillg   发布时间: 2011-07-22

用combolist

作者: patrickkong   发布时间: 2011-07-22

- -还是没搞懂。。。。combolist不是设置下拉框内容的嘛

我的意思是这样: 

画面初始化的时候grid都是空的,第一列有设置好内容的combox,

如果不选择的话,combox显示的是空白,这时候combox不显示‘▼’按钮;

如果某一行combox选择了一条的话,此行combox就显示出‘▼’按钮。

求2L详解

作者: imcbillg   发布时间: 2011-07-22

没用过vsflexgrid
给你建议

方案1:

动态设置单元格的方式,不显示的时候设文本,显示的时候设combox

方案2:

格外加combobox控件,需要编辑哪个,就在哪儿显示这个控件

作者: jhone99   发布时间: 2011-07-22

VsflexGrid自带的combolist 就很好用了。

自己还需要额外的功能就需要绑定控件到单元格。

作者: AisaC   发布时间: 2011-07-22

比如第一列显示科目, 分为 空白|语文|数学|英语|化学 四个

每一行都可以选择任意一个,我想要的效果是,如果选择空白,当离开编辑模式时,这个单元格就不显示combox的下拉按钮;

如果选择空白以外的,当离开编辑模式时,这个单元格就显示成标准控件combox的模样。

用flexgrid自带的属性,.ShowComboButton 只能设置整个grid的属性,比如所有combox列无论何时都显示出下拉框,或者只有编辑模式时显示下拉框。

作者: imcbillg   发布时间: 2011-07-22

你上点代码,我看看

作者: patrickkong   发布时间: 2011-07-22