高手请进,小弟在DBGRID控件的Columns里增加CustomControl属性(即用外部控件取代内置的编辑框),小弟现在把外部控件正常显示在正常位置,但光标移到别的列或离开这个EHGRID时无法把这个控件消隐,请大侠指点

Description of your first forum.

高手请进,小弟在DBGRID控件的Columns里增加CustomControl属性(即用外部控件取代内置的编辑框),小弟现在把外部控件正常显示在正常位置,但光标移到别的列或离开这个EHGRID时无法把这个控件消隐,请大侠指点

帖子xt_nibin » 星期一, 2006年12月4日 00:23


如题,小弟把外部控件在.ShowEditor里加入到了DBGRID,但小弟无法完成消隐这个自定义控件,请高手指点要在哪些事件里加入什么样的代码,先谢谢了
 
 
 

高手请进,小弟在DBGRID控件的Columns里增加CustomControl属性(即用外部控件取代内置的编辑框),小弟现在把外部控件正常显示在正常位置,但光标移到别的列或离开这个EHGRID时无法把这个控件消隐,请大侠指点

帖子qnaqbgss » 星期五, 2006年12月8日 23:33


可不可以在DBGRID的单击事件中,判断当前所在的columns,再根据判断的结果来是否要把你外部控件设为hide.
因为不清楚你具体的意思,所以不知道回答的对不对.
 
 
 

高手请进,小弟在DBGRID控件的Columns里增加CustomControl属性(即用外部控件取代内置的编辑框),小弟现在把外部控件正常显示在正常位置,但光标移到别的列或离开这个EHGRID时无法把这个控件消隐,请大侠指点

帖子xt_nibin » 星期五, 2006年12月8日 23:47


qnaqbgss你好
小弟的意思是从TCustomDBGrid派生一个新控件,在这个新控件中增加这个属性,不知道你是否做过