小 小天 Unregistered / Unconfirmed GUEST, unregistred user! 1999-11-09 #1 请问如何能获得dbgrid当前焦点所在行所在列的光标位置? 如,当选中dbgrid的第2行、第2列时,此格左上角的X值及Y值分别是多少呢?
C cAkk Unregistered / Unconfirmed GUEST, unregistred user! 1999-11-09 #2 一行解决: TDrawGrid(dbgrid).CellRect(ROW,COL);
C cAkk Unregistered / Unconfirmed GUEST, unregistred user! 1999-11-09 #5 笨笨: 该函数返回值是一个rect类型,rect.left,rect.top就是了!
C cAkk Unregistered / Unconfirmed GUEST, unregistred user! 1999-11-09 #9 60/m 这里的速度你说能让我刷新几次? 在公司还好点.
小 小天 Unregistered / Unconfirmed GUEST, unregistred user! 1999-11-10 #11 行了行了,就给你加分 对了,顺便问问,那个病毒作者的网址你是哪弄来的?
小 小天 Unregistered / Unconfirmed GUEST, unregistred user! 1999-11-10 #13 cAKK:还有一个细节,当dbgrid满屏后它的返回值便不正确了,请问再怎么处理呢?
C cAkk Unregistered / Unconfirmed GUEST, unregistred user! 1999-11-10 #14 "满屏"是什么意思啊? 病毒地址是我问一个网友知道的.
C cAkk Unregistered / Unconfirmed GUEST, unregistred user! 1999-11-10 #16 怎么不正确? 比如你第一页显示时,row=1,col=1的坐标是12:18; 翻了一页,dbgrid的位置并没有变,那么他的row=1,col=1的坐标当然还是12:18 我已经试过了,没问题. 听我的,没错!
怎么不正确? 比如你第一页显示时,row=1,col=1的坐标是12:18; 翻了一页,dbgrid的位置并没有变,那么他的row=1,col=1的坐标当然还是12:18 我已经试过了,没问题. 听我的,没错!
C cAkk Unregistered / Unconfirmed GUEST, unregistred user! 1999-11-10 #17 发现了,如果左右翻页时好像不正确. 不过你可以这样, TStringGrid(dbgrid).LeftCol 得到目前可见的最左边的列 TStringGrid(dbgrid).TopRow 得到目前可见的最上边的行 Rect:=TStringGrid(dbgrid).CellRect(ROW,COL); 这个里面的参数取LeftCol,TopRow的相对值.
发现了,如果左右翻页时好像不正确. 不过你可以这样, TStringGrid(dbgrid).LeftCol 得到目前可见的最左边的列 TStringGrid(dbgrid).TopRow 得到目前可见的最上边的行 Rect:=TStringGrid(dbgrid).CellRect(ROW,COL); 这个里面的参数取LeftCol,TopRow的相对值.
C cytown Unregistered / Unconfirmed GUEST, unregistred user! 1999-11-10 #19 如果cell不可见, 返回值为空, 对你也没有意义