[英]can't invoke paint
我创建了自己的控件并覆盖了onpaint事件,问题是paint事件停止了工作
有什么想法吗? 以及如何还原呢?
让我们在这里进行心灵感应:
您忘记在覆盖内调用base.OnPaint(...)
。 意味着不再调用基本功能。
也许控件被遮盖了。 我有一个类似的问题,问题是设计器视图中的表单大于运行该应用程序时的实际表单。 我的自定义控件的各个侧面都有锚点,当主窗体的尺寸减小时,自定义控件的尺寸变为零(我想实际上是负数)。
在这种模式下,根本不会调用OnPaint覆盖或分配给Paint事件的委托。
最大化您的表单,并确保您不会将大小意外减小为零!
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.