我创建了一个控件,里面有一个图片框。在我的主要形式我有一个picturebox然后用所述控件替换它。我现在遇到.Invalidate()的问题。我需要它来更新控件内的图片框。我有一个OnPaint重载。但是在控件上执行Invalidate并不会调用该函数。如何使用usercontrol获取Invalidate()/ Paint?
protected override void OnPaint(PaintEventArgs pe)
{
pic.Invalidate();
}
答案 0 :(得分:0)
尝试使用.Invalidate(true)
使控件无效,这应该也会使子控件无效。