Shape控件的Shape属性中没有直线,而且单位是像素,我想以毫米为单位
解决方案 »
- cxDBLookupComboBox 显示当先选中的值
- COM 挂接IE事件
- delphi中调用DLL出错
- 求助:一段Delphi代码是什么意思,想转成java,谢谢
- SQL问题:如何把一条记录插入到表结尾处?
- 过程的调用方法???
- 讨论一下吧,打印的意见
- listview和treeview的问题?在线等待,急急急!!!
- delphi编译sql字符串报错
- 请教!我要读入一个很多行的列表,可是ListBox只能读入3万多行,我该怎么办呢?
- 10月26日,与李维老师在线讨论“ECO及企业开发技术”--CSDN F2F俱乐部&博文视点名家讲坛之二
- 请教一个问题,调用一个c语言中的函数,在delphi中该怎么定义?
var c:TCanvas;begin c:=TControlCanvas.Create; TControlCanvas(c).Control:=Shape1; //c.Brush.Style:=bsClear;// c.Pen.Color:=clBlue;// c.Rectangle(5,5,15,15);
c.MoveTo(1,10);
c.LineTo(100,10); c.Free;end;
procedure TForm1.BitBtn1Click(Sender: TObject);//在窗体上画线
begin
with Self.Canvas do
begin
Pen.Color := clRed;
MoveTo(1,10);
LineTo(100,10);
end;
end;如果只是想在程序界面上显示一条线,可以用Bevel控件,设置Bevel1.Shape := bsBottomLine;上面得例子都是以象素为单位的,至于毫米的,还不清楚。