大家看看这三句代码为什么会出现这样的情况 你不如这样:Label1.Canvas.Text="Linux2001"; 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我把Label1.Font.Color:=clRed;放在TForm1.FormCreate(Sender: TObject);begin Label1.Font.Color:=clRed;end;就行了,我也不知道为什么? 其中Label1.Font.Color:=RGB(255,0,0);改成Label1.Canvas.Font.Color:=RGB(255,0,0); Label1.Canvas.TextOut(0,0,'Linux2001');Label1.canvas.Font.Color:=RGB(255,0,0);Label1.Canvas.TextOut(1,1,'Linux2001'); //建议用两个TLabel//否则你还要注意写重绘事件//Label2在Label1下方begin Label1.Transparent := True; Label2.Caption := Label1.Caption; Label2.Font.Color := clRed; Label2.Left := Label1.Left + 1; Label2.Top := Label1.Top + 1;end; 在你进行canvas的操作后,最好刷新一下,结果才会显示出来 将 Label1.canvas.Font.Color:=RGB(255,0,0);这句话提前初始化就行了。然后像zswang(伴水)(需要充充电) 说的那样做! TO : Linux2001(准备升级中...) 不需要那么复杂1:label1.Caption :='Linux2001';Label1.canvas.Font.Color:=RGB(255,0,0);Label1.Canvas.TextOut(2,2,'Linux2001');2:Label3.Canvas.TextOut(0,0,'Linux2001');Label3.canvas.Font.Color:=RGB(255,0,0);Label3.Canvas.TextOut(2,2,'Linux2001'); 保证你绝对可以Label1.canvas.Font.Color:=RGB(255,0,0);Label1.Canvas.TextOut(0,0,'Linux2001'); 请教有关sql server并发控制和delphi编程的问题 如何把数据库的内容赋到TopGrid上? 关于WebBrowser的奇怪问题??????????在线等呀 急~~~~ 如和安装delphi INDY模拟数据发送,实现认证过程? 那位兄弟做过这样的东西请回答!我急着用!!!!!!!!!!!!!!!!!!!!!!!!!!!! 关于select 的问题设置某部查询 有关于maskedit的问题。 有关数据类型的问题 一个简单的问题 DELPHI程序员每周工作时间?统计一下!!(DELPHI程序员请进!) 我自己创建MDI,但总是出错误,请各位赐教 求教:为什么应用服务器不稳定?
TForm1.FormCreate(Sender: TObject);
begin
Label1.Font.Color:=clRed;
end;
就行了,我也不知道为什么?
Label1.Font.Color:=RGB(255,0,0);
改成
Label1.Canvas.Font.Color:=RGB(255,0,0);
Label1.canvas.Font.Color:=RGB(255,0,0);
Label1.Canvas.TextOut(1,1,'Linux2001');
//否则你还要注意写重绘事件
//Label2在Label1下方
begin
Label1.Transparent := True; Label2.Caption := Label1.Caption;
Label2.Font.Color := clRed;
Label2.Left := Label1.Left + 1;
Label2.Top := Label1.Top + 1;
end;
这句话提前初始化就行了。
然后像zswang(伴水)(需要充充电) 说的那样做!
不需要那么复杂
1:
label1.Caption :='Linux2001';
Label1.canvas.Font.Color:=RGB(255,0,0);
Label1.Canvas.TextOut(2,2,'Linux2001');
2:
Label3.Canvas.TextOut(0,0,'Linux2001');
Label3.canvas.Font.Color:=RGB(255,0,0);
Label3.Canvas.TextOut(2,2,'Linux2001');
Label1.canvas.Font.Color:=RGB(255,0,0);
Label1.Canvas.TextOut(0,0,'Linux2001');