可以画。
问题是我画的线位置不是在鼠标点下去的位置。
各位高手,请问一下是怎么回事啊
问题是我画的线位置不是在鼠标点下去的位置。
各位高手,请问一下是怎么回事啊
解决方案 »
- 关于指针拷贝的疑惑....
- 有人遇到过一个ADO的问题吗,用了ADO就报错,不用就正常
- 一个 SocketConnection1 关闭问题!
- string,AnsiString类型的长度怎么设定
- 大家做DELPHI程序员的时候,进公司都面试或考试的什么题,大家请谈谈??
- 请教:带BDE的数据库程序如何制作安装盘?(用InstallShield需要注意什么?)急急急!谢答复!
- 请求winsocket api解答?
- 问一个MScomm的小问题及关于RichEdit的清空问题,急啊
- 如果关闭其他程序
- 请教:关于ActiveX
- 三层结构中 我有一大批存储过程要执行 请问除了在服务器上写个过程以外还有办法什么?
- 为什么提了的问题在我的问题那里没有显示,这论坛怎么搞的
估计你是对象搞错了
如果在TImage上画线的话
就应该用TImage的Mouse事件
下面的代码就是在Image1上画线的:procedure TForm1.Image1MouseDown(Sender: TObject; Button: TMouseButton;
Shift: TShiftState; X, Y: Integer);
begin
Image1.Canvas.MoveTo(X,Y);
end;procedure TForm1.Image1MouseUp(Sender: TObject; Button: TMouseButton;
Shift: TShiftState; X, Y: Integer);
begin
Image1.Canvas.LineTo(X,Y);
end;
我的图像不一定和Timage的大小一样
image.stretch:= true
画出来就不对了。原因呢??老大。救我啊