这个问题比较简单,但是因为panel没有canvas功能,所以我们
给他添加上canvas属性就可以了,使用如下的代码看看,只是
一个简单的说明:
var
c:tcanvas;
begin
c:=tcontrolcanvas.create;
tcontrolcanvas[c].control:=panel1;
c.brush.color:=clred;
c.brush.style:=bssolid;
c.pen.color:=clred;
c.pen.width:=1;
//下面的省略号部分你就自己写吧,
比如画矩形之类的看看,掌握了在画图形
........
end;
给他添加上canvas属性就可以了,使用如下的代码看看,只是
一个简单的说明:
var
c:tcanvas;
begin
c:=tcontrolcanvas.create;
tcontrolcanvas[c].control:=panel1;
c.brush.color:=clred;
c.brush.style:=bssolid;
c.pen.color:=clred;
c.pen.width:=1;
//下面的省略号部分你就自己写吧,
比如画矩形之类的看看,掌握了在画图形
........
end;
解决方案 »
- 为何这样一个Record.用SizeOf返回的是84字节
- 请问如何获取使用某dll/ocx的主控程序?
- 请问:串口通信中16进制(例如:#$1A#$2A)字符串如何解析的
- 请问有谁用过report machine做报表的。俺又问题啊。
- comboBox控件问题,恼火中……(在线等待)
- 用power(256,3)求出来的是Extended型,如何把它直接转换成Integer型啊
- 一个很容易,而我又不会的问题,请大家看一下
- 有誰用過移動PC的?是哪個品牌?質量及服務好嗎?(進者有分!)
- 怎么把SQL Server中的变量值拿到Delphi中用?
- 夸克兄请进来
- 数据连接的共享问题
- 高分相送,有谁在Delphi中用过Windows Crypt API?
public
property Canvas;
end;