怎么在Tpanel里画图,比如直线啊,== 画好图后,当移动窗体时,所画的图会没掉,怎么使之不会没掉 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 如果你是在程序启动时画线可以在窗体的onPaint事件里画,如果是想实现绘图功能,最好不要在panel里画 放上个TImage,然后用TImage的Canvas来画。procedure TForm1.Button1Click(Sender: TObject);begin with Image1 do begin Canvas.Brush.Color := clRed; Canvas.Brush.Style := bsDiagCross; Canvas.Ellipse(0, 0, Image1.Width, Image1.Height); end;end; var cvs:TCanvas;begin cvs:=TCanvas.Create; try cvs.Handle:=GetDC(Panel1.Handle); cvs.MoveTo(0,0); cvs.LineTo(50,50);//操作cvs就可以了 finally cvs.Free; end;end; 分少看样子没有人能帮我,高分看看有没人有能帮我!!!! 多注意身体! ODBC! 怎样将用户定义的参数传入.ocx类型嵌入网页的窗体 如何录制屏幕为ASF文件 如何使用hook,或者其他方法得到对方程序中文本框的内容。--100fen 怎么来关联文件。 如何把16*16的汉字点阵转换成汉字gb2312码? 初学者提问 各位老师帮帮我 怎样解决在计算货币型数据的和时的近似值问题??SOS!!!SOS 问一个丢脸的问题! 如何在一个新工程中加入已有的表单
procedure TForm1.Button1Click(Sender: TObject);begin
with Image1 do begin
Canvas.Brush.Color := clRed;
Canvas.Brush.Style := bsDiagCross;
Canvas.Ellipse(0, 0, Image1.Width, Image1.Height);
end;end;
begin
cvs:=TCanvas.Create;
try
cvs.Handle:=GetDC(Panel1.Handle);
cvs.MoveTo(0,0);
cvs.LineTo(50,50);//操作cvs就可以了
finally
cvs.Free;
end;
end;