如何在编辑的窗体上划线?(50分)

  • 主题发起人 主题发起人 zylnet
  • 开始时间 开始时间
Z

zylnet

Unregistered / Unconfirmed
GUEST, unregistred user!
可否在窗体上直接划线及几何图形?
 
form1.Canvas.Pen.Color:=clred;
form1.Canvas.MoveTo(100,100);
form1.Canvas.LineTo(200,200);
form1.Canvas.Rectangle(Rect(300,300,400,400));
一般的书有很多例子
 
如下例:在Delphi在线帮助里,使用TCanvas类
procedure TForm1.Button1Click(Sender: TObject);
begin
with Form1 do
begin
Canvas.Pen.Color := clBlue;
Canvas.MoveTo( 10, 10 );
Canvas.LineTo( 100, 100 );
Canvas.Brush.Color := clBtnFace;
Canvas.Font.Name := 'Arial';
Canvas.TextOut( Canvas.PenPos.x, Canvas.PenPos.y,'This is the end of the line' );
end;
end;
 
form.canvas就行,帮助中也有的。
 
谢谢您真心的帮助
 
多人接受答案了。
 
后退
顶部