美文网首页
winform拖拽自定义用户控件到设计器时报错, 而运行无错的情

winform拖拽自定义用户控件到设计器时报错, 而运行无错的情

作者: 颜渊若水 | 来源:发表于2018-03-22 14:38 被阅读0次

在各个控件的Paint事件中加入相应的加载资源文件的代码。出现错误: 代码写好了, 运行没问题,一旦将自定义控件拖拽到设计器中就报错。
最终解决的办法是,在代码中判断component.designmode这个变量的状态, 如果为true则说明处于设计模式, 则不执行paint部分代码;反之处于运行状态, 就进行喷绘。

在设计模式中是不要任何操作的
if (DesignMode || !IsHandleCreated) return; 在代码中添这就可以了 在开始的时候

相关文章

  • winform拖拽自定义用户控件到设计器时报错, 而运行无错的情

    在各个控件的Paint事件中加入相应的加载资源文件的代码。出现错误: 代码写好了, 运行没问题,一旦将自定义控件拖...

  • winform自制控件

    1 自定义控件与用户控件区别 WinForm中, 用户控件(User Control):继承自 UserContr...

  • {C#-06} 设计器防雷

    背景 开发WinForm程序时,一般在运行环境和设计环境中切换。 布局控件、设定属性和关联事件,多在设计器环境下完...

  • Flutter解决bug集锦

    1.描述:使用Draggable时,拖拽一个自定义Widget时报错,导致拖拽没有图显示。部分报错内容:Tried...

  • CocosCreator | 自定义控件

    在编辑器中发现有自定义控件一栏: 要添加自定义的预制控件,只需要从 资源管理器 中拖拽相应的预制资源(Prefab...

  • Emulator: glTexImage2D: got err

    问题描述 使用自定义控件,使用ListView控件,均发生该类错误,运行应用时模拟器直接黑屏。猜测原因是运行时需要...

  • 11.6

    今天,老师继续讲解了winform的模式与非模式窗体,image控件,定时器控件,滚动条控件,还是要多了解谢谢控件...

  • 九、ASP.NET的用户控件和第三方控件

    用户控件: UserControl,又称“Web用户控件”或者“部分页面”。 用户控件和自定义控件的区别如下: <...

  • 如何在Winform界面中设计图文并茂的界面

    在Winform里面,很多控件元素都是标准的,如图标、按钮、工具栏等等,所以一般设计标准的Winform界面比较快...

  • WPF 漂亮的自定义分页控件

    所用到的关键知识点 ① 自定义用户控件 (整个Page 是一个用自定义用户控件) ② 自定义控件 (每一个页...

网友评论

      本文标题:winform拖拽自定义用户控件到设计器时报错, 而运行无错的情

      本文链接:https://www.haomeiwen.com/subject/bieaqftx.html