以下是画两点成直线的程序代码:
procedure TForm1.Button1Click(Sender: TObject);
var
O:TPoint;
x1,x2,y1,y2,L1,L2:integer;
begin
O:=Point(Self.Width,self.Height);
x1 :=strtoint(edtx1.Text); //edtx1是一个EDIT控件
y1 :=strtoint(edty1.Text); //edtx2是一个EDIT控件
x2 :=strtoint(edtx2.Text); //edty1是一个EDIT控件
y2 :=strtoint(edty2.Text); //edty2是一个EDIT控件
self.Canvas.MoveTo(x1,y1);
self.Canvas.LineTo(x2,y2);
end;
procedure TForm1.Button1Click(Sender: TObject);
var
O:TPoint;
x1,x2,y1,y2,L1,L2:integer;
begin
O:=Point(Self.Width,self.Height);
x1 :=strtoint(edtx1.Text); //edtx1是一个EDIT控件
y1 :=strtoint(edty1.Text); //edtx2是一个EDIT控件
x2 :=strtoint(edtx2.Text); //edty1是一个EDIT控件
y2 :=strtoint(edty2.Text); //edty2是一个EDIT控件
self.Canvas.MoveTo(x1,y1);
self.Canvas.LineTo(x2,y2);
end;
解决方案 »
- [Error] report_cur.pas(157): Incompatible types: 'String' and 'TStrings'
- 16进制数如何转成字符?
- delphi新手提问
- 邮件导出问题。关于outlook和OE
- 这个问题很复杂吗?
- 我怎么知道打开对话框被点击的是ok还是cancel?
- 如何将非VCL控件封装为ActiveX控件???
- 奇怪的问题,用查询分析器执行视图可以得到结果,但为什么在delphi里用table调用却不行了?
- 我有一个别人做的组件TMyEdit,我该怎么安装啊?
- 如何分页显示,急,解答者给分(100)
- 高分请求三角形的第三点坐标。已知两点做标和一条边的长,
- [正确就结贴]关于VCL中TEdit.Text的字符串是从下标1开始的吗?
之前我还做过一个画椭圆切线的问题,
当是复习了一个高中数学,呵呵