c# 使用dotnetbar控件

jjx910606 2015-01-13 04:19:51

DevComponents.DotNetBar.DockContainerItem doc = new DevComponents.DotNetBar.DockContainerItem();
this.bar3.Controls.Add(doc);


显示错误如下:
错误 2 参数 1: 无法从“DevComponents.DotNetBar.DockContainerItem”转换为“System.Windows.Forms.Control”
错误 1 与“System.Windows.Forms.Control.ControlCollection.Add(System.Windows.Forms.Control)”最匹配的重载方法具有一些无效参数

我试过buttonx控件 是可以通过类似方法添加的 不知道为什么dockcontaineritem不行
...全文
208 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
kangkang08 2015-01-14
  • 打赏
  • 举报
回复
你可以看下designer.cs文件,看下里面控件是怎样添加的,由此参照。
jjx910606 2015-01-13
  • 打赏
  • 举报
回复
引用
已经说得很清楚了啊,System.Windows.Forms.Control.ControlCollection.Add 只能添加System.Windows.Forms.Control对象,而你DevComponents.DotNetBar.DockContainerItem肯定不是继承了System.Windows.Forms.Control,当然添加不进去了! 相关控件的使用都有其对应容器, 楼猪再详细看下你控件的用法!
我知道错误大概什么意思啊 但是在form界面上 bar里面是可以添加dockcotaineritem的,但是在代码里添加就不行。 如果说像你说的DevComponents.DotNetBar.DockContainerItem肯定不是继承了System.Windows.Forms.Control 我试过buttonX这个第三方插件就可以
kangkang08 2015-01-13
  • 打赏
  • 举报
回复
已经说得很清楚了啊,System.Windows.Forms.Control.ControlCollection.Add 只能添加System.Windows.Forms.Control对象,而你DevComponents.DotNetBar.DockContainerItem肯定不是继承了System.Windows.Forms.Control,当然添加不进去了! 相关控件的使用都有其对应容器, 楼猪再详细看下你控件的用法!

110,567

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

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