日期:2014-05-18 浏览次数:21168 次
public class TabControlEx : System.Windows.Forms.TabControl { }
------解决方案--------------------
最近也在做这个winform 控件扩展,关注一下
------解决方案--------------------
//实现像datagridview的绑定数据
重写控件的时候,
定义一个DataSource属性,然后写一个方法,手动实现绑定.具体点就是判断绑定的数据源的行列,再给tableLayoutPanel创建相应数目的行和列,然后把数据源的值,写到相应的单元格上.
//单元格单击和双击的事件
这个估计你得重写它的子对象的事件.可重点研究这些以"TableLayout"开头的对象: TableLayoutPanelCellPosition、TableLayoutControlCollection等。
tableLayoutPanel这个控件,研究过的人可能不多,楼主你只能自己慢慢研究了啊.
------解决方案--------------------
组件开发有三种情况
1、扩展控件,
直接继承现有控件,然后添加新功能
2、重新开发,
继承control,重新开发
3、开发复合控件,
需要继承 CompositeContro
http://www.cnblogs.com/suiqirui19872005/archive/2007/10/24/936737.html