如何取得DBGRID中一个格子的top、left、width、height? 如何取得DBGRID中一个格子的top、left、width、height?主要目的是想用一个EDIT来覆盖该格子进行数据编辑。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 width:=dbgrid1.Columns[0].widthheight:=dbgrid1.Columns[0].height至于left和什么top可以通过dbgrid的left加上dbgrid1.Columns[0].width*格子数目得到阿;什么top也可以按照上述方法阿,我的意思你应该可以明白的阿!!其实你的这种编程方法不好阿,我觉得阿,什么edit来覆盖dbgrid的格子进行数据编辑阿!! 谢ttoth12!不过如果dbgrid滚动后,怎么能够通过dbgrid1.Columns[0].width*格子数目来得到left,或者dbgrid1.Columns[0].Height*记录得到top? to zhoutian618: Section什么意思? 在dbgrid的drawcolumncell中用rectedit1.left:=rect.left+dbgrid1.left;edit1.top:=rect.top+dbgrid1.top;edit1.width:=rect.right-rect.left;edit1.visiable:=true; delphi case 语句 吉时已到,散分 application.ProcessMessages 有什么用…… 好久没这么感动了! 怎么返回8/16的带两位小数的值? 怎样在报表中金额中加Y如30.00Y 用InstallShield5做安装程序,如何将数据源自动添加到ODBC中。 这个变量到底指向谁? 请教一下关于数据库录入界面的做法 怎样用DELPHI程序直接拔号上NT网,不用停下来让用户输入口令? IW? EWF? Web RAD 的通病! 金山快译在 Win2003中不能用怎么办 ? Win2003的声卡驱动哪的下啊?
height:=dbgrid1.Columns[0].height至于left和什么top可以通过dbgrid的left加上dbgrid1.Columns[0].width*格子数目得到阿;
什么top也可以按照上述方法阿,我的意思你应该可以明白的阿!!其实你的这种编程方法不好阿,我觉得阿,什么edit来覆盖dbgrid的格子进行数据编辑阿!!
不过如果dbgrid滚动后,怎么能够通过dbgrid1.Columns[0].width*格子数目来得到left,或者
dbgrid1.Columns[0].Height*记录得到top?
Section什么意思?
用rect
edit1.left:=rect.left+dbgrid1.left;
edit1.top:=rect.top+dbgrid1.top;
edit1.width:=rect.right-rect.left;
edit1.visiable:=true;