如下代码:
Label1.Transparent := False;
Label1.Canvas.Pen.Color :=clRed;
Label1.Canvas.MoveTo(0,0);
Label1.Canvas.MoveTo(30,40);在Form同样就看的见, 这是咋回事
Label1.Transparent := False;
Label1.Canvas.Pen.Color :=clRed;
Label1.Canvas.MoveTo(0,0);
Label1.Canvas.MoveTo(30,40);在Form同样就看的见, 这是咋回事
解决方案 »
- 关于用fastreport设计这个报表怎么做
- 如何在DELPHI中返回SQL的错误,并形成相应的异常类
- 急急急 MapX+Delphi:如何在增加图元时设置图元名称或增加后修改其名称
- 求助!在Delphi中怎样调用语句压缩文件?
- 高手请进:用wise打包,程序运行中,如何阻止卸载此程序?不胜感激~~
- 初学者的简单问题!
- 在这里也发一次,选择开发工具的问题
- 关于ADO查询数据库的问题?
- 谁有邮件发送的源码示例?要能带上附件的一同发送的
- DBGrid控件的OnColExit事件如何判断是从那一列(字段fields)失去焦点的
- bsSkinButtonsBar的问题
- !!!超难问题:如何让多个客户端的数据保持同步刷新?
Label1.Canvas.Pen.Color :=clRed;
Label1.Canvas.MoveTo(Label1.Left, Label1.Top);
Label1.Canvas.MoveTo(Label1.Left + 30, Label1.Top + 40);我只是修正了楼主划线的坐标点,因不知道楼主在什么事件中画,不能保证正确显示线条。看来应该是条红色的斜线。
Label1.Transparent := False;
Label1.Canvas.Pen.Color :=clRed;
Label1.Canvas.MoveTo(0,0);
Label1.Canvas.LineTo(30,40); ///////////不是MoveTo() 是LineTo()
end;
然后用canvas.lineto画线