C# -tabpage动态装载UserControl(用户控件)
程序员文章站
2022-06-08 18:34:03
...
在自己工具箱时需要动态加载UserControl(用户控件),度娘后,实现如下:
1) 创建一个UserControl,这里不再具体说明如何创建。
2)tabpage动态加载userControl, 代码如下:
1) 创建一个UserControl,这里不再具体说明如何创建。
2)tabpage动态加载userControl, 代码如下:
这里写代码片
# DbConvertUC 自定义的usercontrol
DbConvertUC control = null;
public MainForm()
{
InitializeComponent();
}
# 按钮事件
private void button1_Click(object sender, EventArgs e)
{
if (control == null)
{
control = new DbConvertUC(); // { Location = new Point(100, 100) };//实例化一个对象
control.Dock = DockStyle.Fill;
this.tpDbConvert.Controls.Add(control);//向controls集合(这里tabpage)增加一个控件时,它会立即出现在窗体上
}
else
{
using (control)//利用using语句来确保从controls集合删除控件后会将其撤销
{
this.tpDbConvert.Controls.Remove(control);
}
control = null;
}
}
保存以便以后查询!
上一篇: 求教,数组排序解决思路
下一篇: PHP 数字左侧自动补0_php技巧