在WinForm程序中添加删除调用自定义控件

来源:互联网 发布:移动硬盘文件加密软件 编辑:程序博客网 时间:2024/04/28 05:55

程序总不可能是一次画好就一成不变的,有些时候我们都需要创建自定义控件,首先添加用户自定义控件(User Control),然后设置好页面并添加事件等,其次再把它添加到页面控件的容器中即可.下面是例子:

1.添加自定义控件到TabControl中之tabPage

TabPage tabPage=tabCtrl.TabPages[0];                                 // 找到    TabControl的选项页
DatePanel dataPanel = new DatePanel();                               // 创建自定义控件
dataPanel.Dock = System.Windows.Forms.DockStyle.Fill;  // 设置自定义控件的停靠方式
tabPage.Controls.Add(dataPanel);                                            // 将自定义控件加载到TabControl的Controls集合中

 tabPage.Text = dataPanel.Date ;                                               // 修改选项页标题

2.从TabControl之tabPage删除自定义控件

tabPage.Controls.Remove(dataPanel);

3.取得TabPage中之自定义控件并使用其中属性

DatePanel dataPanel =(DatePanel )tabPage.Controls[0];

dataPanel .Date="2007/08/06";

大家可以看出,对自定义控件处理来说,取得母体的Controls集合是关键,掌握了这个,在其它容器如布局内添加自定义控件就触类旁通了.

 

原创粉丝点击