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

本文介绍了如何在WinForm程序中添加和删除自定义控件。首先,创建User Control,设置页面和事件,然后将其添加到TabControl的tabPage中,并通过Dock属性设置控件的填充方式。当需要删除自定义控件时,可以从tabPage的Controls集合中移除。同时,展示了如何获取并修改自定义控件的属性,强调理解Controls集合对于处理其他容器中的自定义控件至关重要。
摘要由CSDN通过智能技术生成

程序总不可能是一次画好就一成不变的,有些时候我们都需要创建自定义控件,首先添加用户自定义控件(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集合是关键,掌握了这个,在其它容器如布局内添加自定义控件就触类旁通了.

 

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值