在form上放了一个button。
然后设置单击button的函数,如下:
procedure TForm1.Button2Click(Sender: TObject);
begin
form1.Color := rgb( 255,255,255);
form1.Canvas.TextOut(50,50,'test');
end;
奇怪的是,为什么要单击button两次,才能在窗体上显示test??
第一次单击的时候,只是把背景色改为白色
然后设置单击button的函数,如下:
procedure TForm1.Button2Click(Sender: TObject);
begin
form1.Color := rgb( 255,255,255);
form1.Canvas.TextOut(50,50,'test');
end;
奇怪的是,为什么要单击button两次,才能在窗体上显示test??
第一次单击的时候,只是把背景色改为白色
解决方案 »
- Pchar ,字符数据,string 等所指向字符的长度
- 奇怪的select 語句
- MONEY型数据在SQL语句中的问题
- 那里有编写漂亮按钮的控件或者源码下载
- 【【有史以来第一次散分】】::祝贺收到第一份美金订单
- 在线等,我用SQL Server ADO 如何联接*.db的数据库?
- 从一个access中的表拷贝到另外一个access中
- constructor Create; virtual; 是什么意思呢?
- ListView的快捷菜单怎么在会在右键MouseDown时弹出呢?
- 如何把在线发送短信移植到我的软件中
- 请教高手关于TFont里面的Pitch值
- 驱动IO模拟按键 C++转Delphi 看看我写的代码问题出在哪里?
begin
form1.Color := rgb( 255,255,255);
Repaint;
Canvas.TextOut(50,50,'test') ;end;
begin
form1.Color := rgb( 255,255,255);
Update;
Canvas.TextOut(50,50,'test') ;end;或者直接更新也可以。