OnPaint的问题! 要实现这样一个功能:点击一个按钮后调用出一幅图画,然后在这幅图上绘制几条曲线。这些代码写在 procedure a;中,在OnPaint中调用了过程a。 问题:在窗口发生重绘的时候没有实现上述功能,请大家帮助啊!多谢多谢... 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 以前用vc的?delphi一般不需要在OnPaint里面这样做Canvas对象会自动刷新你对它上面的画图操作 楼上的我不太很明白你的说法。不是把要绘制图形的代码写在下面的过程中,procedure TForm1.FormPaint(Sender: TObject);begin // 代码procedure TForm1.FormPaint(Sender: TObject);end;才能在form变化时仍然使图形存在吗?遇到的问题是:那幅图画仍然存在,可曲线没了,这是为什么?(先调出图,然后在其上面画曲线,是两个过程)谢谢大家的帮助! 是画在窗体上的。代码很乱。是这样的:procedure a; //绘制“背景图” procedure b; //在“背景图”上绘制曲线procedure TForm1.a; begin form1.b;end; procedure TForm1.FormPaint(Sender: TObject); begin form1.a;end;初始显示窗口为最大化,当窗口变成最小化再变成最大化时,背景图仍存在,而曲线没了! 拨号软件的问题 请问高人 这中情况是为什么??? chart怎么显示文字性说明? 在线程中操作主窗口的定时器的tag属性不至于把程序搞崩溃吧 帮助文档的小问题。 DBGrid的问题 下面的这段代码中,相关数据控件的使用、属性说明哪里有?? PopupMenu如何动态的产生Submenu呀? 请教关于托盘的问题(提供源码求救!!!)……(谁解决给30分) 两个DateTime 数据类型相减后的值,如何运算能得到月数?(delphi ,access数据库) TreeView的问题: 为什么我点击+号的时候也弹出“基本信息设置”的信息? 请问如何在没有用户干预的情况下上传文件?
delphi一般不需要在OnPaint里面这样做
Canvas对象会自动刷新你对它上面的画图操作
procedure TForm1.FormPaint(Sender: TObject);
begin
// 代码procedure TForm1.FormPaint(Sender: TObject);
end;
才能在form变化时仍然使图形存在吗?
遇到的问题是:那幅图画仍然存在,可曲线没了,这是为什么?(先调出图,然后在其上面画曲线,是两个过程)谢谢大家的帮助!
procedure a; //绘制“背景图”
procedure b; //在“背景图”上绘制曲线
procedure TForm1.a;
begin
form1.b;
end;
procedure TForm1.FormPaint(Sender: TObject);
begin
form1.a;
end;
初始显示窗口为最大化,当窗口变成最小化再变成最大化时,背景图仍存在,而曲线没了!