图象刷新(10分)

  • 主题发起人 主题发起人 anzhiping
  • 开始时间 开始时间
A

anzhiping

Unregistered / Unconfirmed
GUEST, unregistred user!
我在form中放了一个image控件,image空间旁边的空间在显示hint之后
把image部件上的部分图象给摸掉了,怎么防止这种现象
 
image应当会自动重画的呀
 
你是在image控件上画东西吧!
在Onpaint事件中画的吗?
不然就:
1、不显示hint
2、自己处理hint,使之不显示在image区域内
3、自己保存image中会被hint盖住的部分,显示hint之后恢复,
即接管hint,调用缺省的hint处理事件后,再恢复。
具体过程......
不好意思,我没eYes那么厉害.
哪有问题了再说吧!

另:怎么不用Paintbox?
 
奇怪,我用image控件,hint的内容把图像部分覆盖后
,我移走鼠标,hint消失,image自动重画了图片!
 
一般情况下TImage会自己处理重画,也就是响应WM_Paint等消息
 
问题修改,
经过实验,把image的visible=false之后image部件未能完全消失,
把它下面的部件显示出来了,但下面没有部件的地方仍然显示
 
看来是下面的(Form?)重画有问题
 
这个问题已经很长时间没有人参加讨论,为保持版面
整洁,节约网友时间,请提问者选择继续讨论或结束
问题。关于本版管理细则,请参见<a href="http://www.gislab.ecnu.edu.cn/delphibbs/DispQ.asp?LID=111927">这个</a>问题。如两天
内提问者没有响应,我将采取强制措施。请提问者尽
可能自己处理自己的问题。这是您的权利,也是您的
义务。

如有管理建议,请到<a href="http://www.gislab.ecnu.edu.cn/delphibbs/DispQ.asp?LID=111927">这里</a>提出。谢谢!
 
anzhiping给的分也太少了,要不我给各位加?
 

Similar threads

回复
0
查看
1K
不得闲
D
回复
0
查看
744
DelphiTeacher的专栏
D
D
回复
0
查看
718
DelphiTeacher的专栏
D
D
回复
0
查看
672
DelphiTeacher的专栏
D
后退
顶部