C#怎么添加用户控件UserControl1

C#怎么添加用户控件UserControl1,第1张

在你需要引入该用户控件的页面顶部加入类似以下代码

<!--Src是web用户控件所在路径,TagName(组件名称)随便取,TagPrefix标签前缀-->

<%@ Register Src="/Components/FriendGroup.ascx" TagName="friendgroup" TagPrefix="uc1" %>

当你需要用该控件时,就像平时定义textbox或者button控件一样

<!--uc1即前面注册组件的TagPrefix, friendgroup即前面注册组件里面的TagName-->

<uc1:friendgroup ID="friendgroup1" runat="server" />

其实这更类似于java里面的自定义标签吧!呵呵

Lable lable=new Lable()

label//属性设置..

Form1.Controls.Add(label)//添加到窗口容器中,大概这是这么个意思.动态生成控件.

UserControl就是用户控件的意思,可以理解为自定义控件的一种方式。

在VS的windows应用程序项目中你右键选择添加是有”用户控件“这一项的,在用户控件上面你可以在添加其他的控件和编写代码。

用户控件完成以后,你可以在工具箱查看到!

有两种方式使用创建好的用户控件:

第一种方式:和普通的窗体控件一样,从工具箱中拖放到任意的窗体或者容器中。

比如tabPage1,tabPage2中

第二种方式:当成一个普通的控件一样动态创建。然后添加到容器中。

UserControl1 UC1=new UserControl1();

this.tabPage1.Controls.Add(UC1)

UserControl1 UC2=new UserControl2();

this.tabPage2.Controls.Add(UC2)


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11886623.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-19
下一篇 2023-05-19

发表评论

登录后才能评论

评论列表(0条)

保存