社区
Delphi
帖子详情
一个需要思考的问题!关于StringGrid和ComboBox
Linux2001
2002-11-21 09:37:35
现在有一个StringGrid它的2列和3列上面有动态生成的ComboBox,现在问题是这个StringGrid的行数不是固定的,有可能选中一个树型控件节点的时候它只有2列(或更多),有可能选中树型控件结点的时候它只有4列之类的,但是当列数减少的时候动态生成的ComboBox还在原来的地方停留,并没有消失,现在问题就是如何让ComboBox跟着StringGrid的行增加而增加,减少而减少
...全文
153
9
打赏
收藏
一个需要思考的问题!关于StringGrid和ComboBox
现在有一个StringGrid它的2列和3列上面有动态生成的ComboBox,现在问题是这个StringGrid的行数不是固定的,有可能选中一个树型控件节点的时候它只有2列(或更多),有可能选中树型控件结点的时候它只有4列之类的,但是当列数减少的时候动态生成的ComboBox还在原来的地方停留,并没有消失,现在问题就是如何让ComboBox跟着StringGrid的行增加而增加,减少而减少
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Linux2001
2002-11-28
打赏
举报
回复
算了,结贴了,没有一个人回答正确了,我解决了
ruyunluck
2002-11-26
打赏
举报
回复
keenleung的有道理
Linux2001
2002-11-21
打赏
举报
回复
我给每个TComboBox设置了一个Tag,这个Tag对应每一行,然后释放的时候就会报错超界,而且每次单击树型节点的时候它都会重复创建TComboBox,实在是#@!$#@#$#@%
Linux2001
2002-11-21
打赏
举报
回复
有没有这个方面For D6的控件,最好有源代码的,我用控件算了
keenleung
2002-11-21
打赏
举报
回复
看来我的回复延时太厉害了,呵呵
你设置它们的Visible或是Free掉不可以吗?必要的话重画一下
keenleung
2002-11-21
打赏
举报
回复
同意楼上的建议,这样的话就完全不用动态创建了.
如果确实有这种需要,你可以在动态生成ComboBox的时候给它们指定一个与StringGrid的Cell相关联的Name,你刷新StringGrid的时候枚举父容器上的所有ClassName='TComboBox'的控件,分析每个ComboBox的Name来确定隐藏与否
Linux2001
2002-11-21
打赏
举报
回复
关键是现在行是动态增减的,然后每一行的2、3列上面才有TComboBox,动态加行的时候,TComboBox的生成很正常,减少行的时候,原来生成的两个TComboBox就不会消失,还在原来有一行的那里留着,现在就是要它们消失!
MouseBrother
2002-11-21
打赏
举报
回复
提供一个思路吧。
就是在鼠标点击一个单元格时动态在这个位置显示一个Combox。离开这个Cells之后,隐藏Combox。Combox只需要有一个就够了。
Delphi的DBGrid就是这么干的
Linux2001
2002-11-21
打赏
举报
回复
帮帮我啊,怎么都没有人回答啊
string
Grid
嵌入
Combobox
我们
需要
记录该控件与
String
Grid
的行和列关系,并在
String
Grid
的OnDrawCell事件中调整
ComboBox
的位置和大小,使其完全覆盖相应的单元格。 3. **事件处理**: 在T
Grid
ComboBox
中,我们
需要
处理
ComboBox
的相关事件,如...
Delphi在
string
Grid
控件中嵌入
Combobox
下拉框
然而,有时我们可能
需要
在特定单元格中提供更丰富的交互功能,比如添加
一个
Combobox
(下拉框)来让用户从预设选项中选择。本教程将详细介绍如何在
String
Grid
中嵌入
Combobox
控件,以增强用户界面的可操作性和用户体验...
Delphi7
String
Grid
内动态添加
ComBoBox
的值
在程序运行时,我们
需要
创建
一个
新的T
ComboBox
对象,然后设置它的属性,如Items(下拉列表项)和Style(决定
ComboBox
的样式,例如下拉列表或简单列表)。例如: ```delphi var
ComboBox
: T
ComboBox
; begin ...
delphi 在
string
Grid
控件中嵌入
ComboBox
在标签"delphi
string
Grid
嵌入
ComboBox
"中,我们可以看到这是关于Delphi编程,特别是涉及到
String
Grid
和
ComboBox
两个控件的集成使用。这通常属于GUI(图形用户界面)开发的一部分,目的是提高用户与程序交互的便利...
Delphi为
String
Grid
控件增加
Combobox
下拉框.rar
Delphi为
String
Grid
网格显示控件中增加下拉框功能,也就是在
Grid
控件中添加
Combobox
下拉列表的功能,在任意列显示
一个
ComboBox
功能,如演示截图所示,可大大扩展
Grid
的功能。生成列表: with Sender as T
ComboBox
...
Delphi
5,931
社区成员
262,938
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章