winform中如何自定义控件

nikolaichow 2016-11-09 11:48:05
我想定义一个组合控件,内含表格与其他控件,但是这个组合控件继承于datagridview(使用datagridview的所有属性、事件、方法等),如组合控件可以使用CellMouseDown事件,就是表格的触发事件。

如图:

拜托大神给点参照代码。
...全文
133 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
john_QQ:2335298917 2016-11-09
  • 打赏
  • 举报
回复
引用 1 楼 stherix 的回复:
要是从datagridview继承 写起来难度就大了 从Panel之类的东西继承就简单很多,上面放你要的控件就行 要使用datagridview的CellMouseDown之类事件的话 datagridviewPanel.DataGridView.CellMouseDown+=就行 或者在这个控件里再加一层封装,不过要加的代码很多,视你要加的事件个数而定
顶一个,用组合吧
stherix 2016-11-09
  • 打赏
  • 举报
回复
要是从datagridview继承 写起来难度就大了 从Panel之类的东西继承就简单很多,上面放你要的控件就行 要使用datagridview的CellMouseDown之类事件的话 datagridviewPanel.DataGridView.CellMouseDown+=就行 或者在这个控件里再加一层封装,不过要加的代码很多,视你要加的事件个数而定

110,525

社区成员

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

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

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