第三方控件运行界面正常,但在VS2010设计界面不正常

chen2542 2018-11-18 08:30:45
在打开第三方控件时显示如下:



把第三方控件拖入界面时显示如上图
但运行时显示正常
...全文
153 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
chen2542 2018-12-15
  • 打赏
  • 举报
回复
谢谢大神啊,我照你的办法再做一下
  • 打赏
  • 举报
回复
从你贴出的截图来看,应该是第一种情况,就是为了用鼠标拖拉、用眼睛高效率直观(而不是只能阅读垃圾代码方式)看到这个组件里边包括了哪些子组件。 但是假设一个组件(揣摩其内容)其实主要是完成 UI 绘制的话,应该高级一点,例如是 Control 或者甚至是 UserControl,而不应该仅仅是一个 Component。你看到的这个“第三方组件”的设计层次有点故意弄低了。
  • 打赏
  • 举报
回复
有时候,我们自己的简单的 Class 也可能继承自 Component,一方面这类的对象实例就可以用“所见即所得”的方式、用鼠标拖到窗体等等设计器中,方便我们直观地用眼睛立刻看到整个 UI 控件打包了哪些组件(并且);另一方面是所有的 Component 对象都会在 GC 销毁它之前自动调用 IDispose 接口的方法(假设实现了这个接口的话),所以 Component 其实也更“安全”。
  • 打赏
  • 举报
回复
如果你的class 继承了component ,通常就会这样显示。
xuzuning 2018-11-18
  • 打赏
  • 举报
回复
这是正常的,因为缺少了部分管理信息
你照提示做,就可正常了

8,834

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 组件/控件开发
社区管理员
  • 组件/控件开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧