C#开发windows应用程序,UserControl怎么使用?

2024-10-30 11:25:00
推荐回答(4个)
回答1:

UserControl就是用户控件的意思,可以理解为自定义控件的一种方式。
在VS的windows应用程序项目中你右键选择添加是有”用户控件“这一项的,在用户控件上面你可以在添加其他的控件和编写代码。
用户控件完成以后,你可以在工具箱查看到!
有两种方式使用创建好的用户控件:
第一种方式:和普通的窗体控件一样,从工具箱中拖放到任意的窗体或者容器中。
比如tabPage1,tabPage2中
第二种方式:当成一个普通的控件一样动态创建。然后添加到容器中。
UserControl1 UC1=new UserControl1();
this.tabPage1.Controls.Add(UC1);
UserControl1 UC2=new UserControl2();
this.tabPage2.Controls.Add(UC2)

回答2:

很简单,只要在tabPage1的事件中添加代码:
UserControl1 UC=new UserControl1;
UC.Show();
就好了。
再给你举个例子:
记事本的查找功能,当单击查找时会弹出查找对话框,你只要在查找的事件中添加如下代码:
Form3 f3 = new Form3();
f3.Show();//Form3为查找对话框的name.

回答3:

你的UserControl1和UserControl2可以直接拉到你的两个tabPage里吧?

回答4:

page_load时
tabpage1.visable=true;
tabpage2.visable=false;

tabPage1_onclick;tabpage1.visable=true;
tabpage2.visable=false;
tabPage2_onclick;tabpage2.visable=true;
tabpage1.visable=false;