本篇文章给大家分享的是有关C#中怎么调用Active组件,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。
成都创新互联主要从事网站设计制作、做网站、网页设计、企业做网站、公司建网站等业务。立足成都服务文峰,10年网站建设经验,价格优惠、服务专业,欢迎来电咨询建站服务:028-86922220
C#调用Active组件
本程序中:建立类库添加组件类后托放:label 、 button 、groupBox各一个,需要注意的是在生成.dll之前一定要在类库的AssemblyInfo.cs中加入引用using System.Security;和属性[assembly : AllowPartiallyTrustedCallers()],这是为了给控件赋予足够的权限使它能在页面上显示。
usingSystem; usingSystem.ComponentModel; usingSystem.Collections; usingSystem.Diagnostics; usingSystem.Windows.Forms; namespaceActiveXDotNet { /**///////AbeenControl的摘要说明。 /// publicclassAbeenControl:System.Windows.Forms.UserControl { privateSystem.Windows.Forms.Labellabel1; privateSystem.Windows.Forms.Buttonbutton1; privateSystem.Windows.Forms.GroupBoxgroupBox1; /**///////必需的设计器变量。 /// privateSystem.ComponentModel.Containercomponents=null; publicstringLabelText { get { returnthis.label1.Text.ToString(); } set { this.label1.Text=value; } } publicAbeenControl(System.ComponentModel.IContainercontainer) { /**//// ///Windows.Forms类撰写设计器支持所必需的 /// this.label1.Text="test"; container.Add(this); InitializeComponent(); // //TODO:在InitializeComponent调用后添加任何构造函数代码 // } publicAbeenControl() { /**//// ///Windows.Forms类撰写设计器支持所必需的 /// InitializeComponent(); // //TODO:在InitializeComponent调用后添加任何构造函数代码 // } /**///////清理所有正在使用的资源。 /// protectedoverridevoidDispose(booldisposing) { if(disposing) { if(components!=null) { components.Dispose(); } } base.Dispose(disposing); }
以上就是C#中怎么调用Active组件,小编相信有部分知识点可能是我们日常工作会见到或用到的。希望你能通过这篇文章学到更多知识。更多详情敬请关注创新互联行业资讯频道。