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