想写个用户控件,继承dev中的GridControl后,在工具箱中看不到

刘士闳 2017-07-04 11:26:05
我想写个用户控件,直接继承GridControl,然后在用户控件将表格的样式全都设置好,这样开发时,可以统一风格,省掉一些设置工作。但是,我发现继承后,在工具箱中根本不会生成这个用户控件;

同时,我也试过让用户控件直接继承XtraUserControl,然后在用户控件界面上拉一个GridControl,这样生成后,可以在工具箱中看到。不过有一个问题,就是GridControl右下角的设置卡片(Run Designer)消失了;我们为了提高开发效率,所有的列都是通过右下角的设置,来添加列绑定数据的,所以这样也不能满足工作需要;

对于第一种方法,CSDN里有人写过,但我试了还是不能在工具箱中看到,这是链接:http://www.cnblogs.com/xiaochun126/p/4164467.html


这个问题困扰了我好久,一直没找到解决办法,.net和dev都是自学的,技术实在有限

如果大家有明白,麻烦帮忙解决下,谢谢!

这是第二种写法截图:


生成后,从工具箱拉到窗体中,右下角的设置信息就没了

...全文
392 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
刘士闳 2017-12-13
  • 打赏
  • 举报
回复
终于找到解决方法了,原来在类的上面加一句代码就行 [ToolboxItem(true)]
nry19871012 2017-07-05
  • 打赏
  • 举报
回复
有一种是用户控件usercontrol 有一种是自定义控件CustomControl 你这种考虑使用CustomControl,新建自定义控件,继承你需要的gridcontrl 在工具箱中若没有该自定义控件,右击工具箱选择“选择项”,找到控件所在的dll或者exe
刘士闳 2017-07-05
  • 打赏
  • 举报
回复
一天了,没人回答,自己顶下

110,534

社区成员

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

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

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