1、点击事件的重复发生时,原因可能是重复加载了点击动作事件。
2、Mobile 横屏和竖屏切换的方式,窗体提供了调整控件大小的事件this.Resize。
3、出现以下异常情况的原因是.NET CF 的垃圾回收不及时引起,一般是图片资源没有载入造成的。
解决办法:1、把需要创建的AlphaImage 对象和 Image 对象定义为全局的,只创建一次;
2、在OnPaint的时候调用一次 GC.Collect()。
建议采用第二个方法,控件中采用多数为GDI+相关对象,属于非托管资源,系统是不会自动回收的,需要手动回收。