delphi7 怎么让button按钮跟着鼠标点击dbgrideh数据行移动
Posted 那里的天空
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了delphi7 怎么让button按钮跟着鼠标点击dbgrideh数据行移动相关的知识,希望对你有一定的参考价值。
delphi7 怎么让button按钮跟着鼠标点击dbgrideh数据行移动
在 dbgrid的DBGridCellClick 事件中加上:
1
2
3
4
5
6
7
8
9
10
11
|
var x, y : integer ; P: TPoint; begin GetCursorPos(P); Edit1 . Text := Format( ‘X: %d, Y: %d‘ ,[P . X, P . Y]); x := frMainTest . Left ; y := frMainTest . Top ; Button . Top := P . Y - y - 45 ; Button . Left := P . X - x ; Button . BringToFront(); |
注: Button 的位置,需要根据你放置的容器不同而计算出相对位置。
GetCursorPos(P) 获取的是鼠标在屏幕的位置。
以上是关于delphi7 怎么让button按钮跟着鼠标点击dbgrideh数据行移动的主要内容,如果未能解决你的问题,请参考以下文章
C# winform窗体有个button按钮,我想鼠标点击它不松一直会触发一个事件?是button的哪个事件?
求助,不用鼠标的话怎么样才能让button的navigation起作用
用python tkinter 做界面时,怎么实现键盘按下回车键后,触发某个button按钮?