求救!!如何改变TPaintBox的坐标到左下角?? 分不够再加 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 自己做个转换过程;Change(var x,y:integer);begin x:=PaintBox1.Height - x; y:=y;end;将点画到PaintBox的之前,用Change过程,就有将TPaintBox的坐标改变到左下角的效果了。 procedure TForm1.Button1Click(Sender: TObject); procedure Change(var x,y:integer); begin y:=PaintBox1.Height - y; x:=x; end;var x,y:integer;begin x:=strtoint(edit1.Text); //起始x坐标 y:=strtoint(edit2.Text); //起始y坐标 change(x,y); PaintBox1.Canvas.MoveTo(x,y); x:=strtoint(edit3.Text); //终止x坐标 y:=strtoint(edit4.Text); //终止y坐标 change(x,y); PaintBox1.Canvas.LineTo(x,y);end; hwnd转换问题 怎么在ClientDataSet中增加记录时总是报错? 散分200祝日本捧得亚洲杯手球冠军 在线等,调试通过即结贴 简单问题(散分) 怎样让treeview中不同级的节点按不同的规则排序? 那有图标下啊?急用,谢谢! 用delphi编程与短信模块收发信息接收到的信息没有了,只收到发送方号码,怎么回事? 我的子窗体为什么不能关闭???? 谁知道哪有有关网络编程的比较好的电子书籍? 如何显示应用服务器上提示的错误信息? 如何知道數據表中的記錄是新插入的,修改過的和未改變過的?要求高效率的判斷語句.OnLine
Change(var x,y:integer);
begin
x:=PaintBox1.Height - x;
y:=y;
end;
将点画到PaintBox的之前,用Change过程,就有将TPaintBox的坐标改变到左下角的效果了。
procedure Change(var x,y:integer);
begin
y:=PaintBox1.Height - y;
x:=x;
end;
var x,y:integer;
begin
x:=strtoint(edit1.Text); //起始x坐标
y:=strtoint(edit2.Text); //起始y坐标
change(x,y);
PaintBox1.Canvas.MoveTo(x,y);
x:=strtoint(edit3.Text); //终止x坐标
y:=strtoint(edit4.Text); //终止y坐标
change(x,y);
PaintBox1.Canvas.LineTo(x,y);
end;