当前位置:编程学习 > C#/ASP.NET >>

用c#开发的控件为什么有时会突然消失?

我用vs2008 c#winform开发了一个控件(起名agentBar),控件中主要有一个系统自带的toolbar控件,将这个agentBar添加到另一个c# winform的程序中后,使用了一段时间后,然后什么都不动,等了大概十来分钟吧,再看这个控件就消失了,但程序其他地方都很正常,唯独缺了自定义的控件,此问题在XP下没有发现过,目前只在WIN7上遇到过,但并不是必现的,已经困扰我好几天了,请各位知道这个问题的能告诉我一下,非常感谢!!
截图如下(红色框起来的部分是agentBar控件,为版权期间将图标以黑色涂鸦,请谅解):
--------------------编程问答-------------------- 有没有人知道啊?? --------------------编程问答-------------------- 重新建一个form,把你的控件单独放上去,看看会不会消失。 --------------------编程问答-------------------- 是不是跟缓存相关?
看你的控件怎么写的了 --------------------编程问答-------------------- 这个很难重现,就是操作一段时间之后会出现这种情况,目前只在一台机器上出现过,另外一点,当控件消失后,我通过拖拉界面放大缩小一下,控件又能正常显示了,说明控件并没有消失,只是被隐藏了,郁闷啊!!! --------------------编程问答-------------------- 跟缓存有关是什么意思?? --------------------编程问答-------------------- 有没有用到重绘的操作?耗费了显存资源。 --------------------编程问答-------------------- 此控件只是用到一个toolbar,没有自己写过重绘,当出现问题时看过CPU和内存都不是很高
补充:.NET技术 ,  组件/控件开发
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,