with Label5.Canvas do
begin
Font.Color := clBlack;
TextOut(0, 3, 'aaaa'); Font.Color := RGB(98, 94, 91);
TextOut(10, 3, 'bbbb');
end;
begin
Font.Color := clBlack;
TextOut(0, 3, 'aaaa'); Font.Color := RGB(98, 94, 91);
TextOut(10, 3, 'bbbb');
end;
如果用TextOut(),把该句加入到重载的OnDraw()函数中,这样,每次重画时都会显示你的文字了
正解
begin
if form1.Focused then
begin
with Label1.Canvas do
begin
Font.Color := clBlack;
TextOut(0, 3, 'aaaa '); Font.Color := RGB(98, 94, 91);
TextOut(10, 3, 'bbbb');
end;end;
end;
非要写你去
窗体的FormPaint事件写去也一样嘛
反正formpaint的最后都是调用ondraw
* 我是老鹰
* 等 级:
发表于:2007-08-22 17:45:20 9楼 得分:0
都一颗红星星了,怎么能想出这样的办法来呢?你这星星是怎么得来的?-----------
毛主席给的
不要光用RAD