为什么图象不能完全显示?(30分)

  • 主题发起人 主题发起人 crossbannyli
  • 开始时间 开始时间
C

crossbannyli

Unregistered / Unconfirmed
GUEST, unregistred user!
先看看
1 http://www.efile.com.cn/efile/banny/homepage/212.jpg

2 http://www.efile.com.cn/efile/banny/homepage/121.jpg

发问题没?在onactive事件中显示图片,被上一个 form掩盖的区位都不能显示图象。请各位解决,~!谢谢
 
感觉你问题没说清楚。。
 

在mainform中进入form1,form1的数据返回在mainform中的onactive事件中,用曲线显示
问题是:form1掩盖的区域图象曲线显示不出来,没有掩盖的区域就可以显示曲线。最后效果是曲线显示不完全
请问怎么解决
 
mainform.repaint
 
可能你的问题真的没有说清楚,不过你可以把FORM1重画一次:form1.Repaint
不知道是不是你的意思。你要说明是在什么情况下出现的问题。你用的是D6?
 
谢谢,问题解决了
奇怪,我的曲线是显示在label1上的,为什么label1.repaint不能解决问题,请务必回答,马上给分
 
没看代码,说不出一个所以然。。。
 
好吧
给分你
谢谢哦
多多指教[:D]
 
你可以在 onactive 事件的最前面加入一个命令
Repaint;

不过我认为你在 onactive 事件中去做这件事是不太好的。
一般的,是这样——
Form1.ShowModule;
Repaint;
// 画曲线

另外,我不知道你画曲线是在Form上直接画或是有 TPaintBox 上画,如果是这样,应该在 OnDraw 事件中去画。
如果是用 TImage 去画,则不会有上述问题出现。
 
多人接受答案了。
 
to bundur
不好意思了
我发分后才看到你的帖子[:)]
下会希望你还参与我的问题,再给你好吧[:D]
 
继续讨论啊,有东西掩盖的话还是不完全显示,郁闷
 
后退
顶部