Tag: 性能图片

WinForms性能之谜:派生的PictureBox控件比原来慢?

在我的.NET 2.0项目中,我创建了一个空的派生类System.Windows.Forms.PictureBox : public class NewPictureBox : PictureBox { //absolutely nothing } 然后我做了以下事情: 将派生控件和基本控件的Image属性设置为相当大的图像(800×600), SizeMode为Normal (仅显示左上角部分); 连接了几个NewPictureBox和PictureBox的事件,因此当在表面上拖动鼠标时可以绘制一个选择框; 设置它以便选择框的属性( Width / Height )将在NumericUpDown控件上实时更新。 问题是当在导出的PB上快速拖动鼠标时,与在基础PB上执行相同操作相比,存在相当大的“不稳定性”。 Width / Height值不会实时更新。 有人知道为什么会这样吗? 如何使用派生控件实现相同的平滑度? 谢谢! 对于任何希望查看最小样本项目并描述所述问题的人: http://www.mediafire.com/?i2nq2tmmjzx