鼠标点击paintbox上某一坐标,以这个坐标为中心,画一个正方形,继续点击画任意多个正方形后,将刚才所画的几个正方形中心坐标的X,Y坐标保存到数据库里。
解决方案 »
- 寻找Delphi版里的高手——如何截获Delphi 2005的IDE中Compile菜单项发出的编译命令?
- 有谁用过Delphi写过彩虹天地的 RC-UMH 加密狗的?
- stringgrid 问题。在线等,急!!!!!
- Delphi线程问题。急!急!急!急!
- 配置DELPHI IDE环境选项中的搜索路径在哪写呀!
- 如何使得点击combobox出现树型菜单?
- 自定义文件格式保存
- 如何自动注册ocx
- 如何运行项目外的程序
- <<<<<<没有笑话了,求解skinengine278在d6的安装问题。
- Tcheckbox控件怎么能checked在程序中赋值的时候触发某个事件呢?
- 请问怎样获得打印机的信息,并用程序控制打印机,实现对打印机的灵活操作,多谢!
或者用鼠标钩子来做,呵呵
例子:
procedure TForm1.PaintBox1Click(Sender: TObject);
var
a : TPoint;
begin
GetCursorPos(a);
showmessage(Format('x:%d;y:%d',[a.X,a.Y]) );
end;2.在onmouseMove中直接获得鼠标坐标信息,x,y就是坐标
至于怎么画正方形和怎么存入数据库,我想就不用我说了吧。