概述C#调用Active组件

在编码中不可否认调用Active会给编程带来很大便利,虽然微软不太只持C#调用Active组件。本实例是一个简单Web 页面调用Active组件的例子,实现把数据传入并显示在active组件里的控件中。

为大石桥等地区用户提供了全套网页设计制作服务,及大石桥网站建设行业解决方案。主营业务为成都网站设计、成都做网站、大石桥网站设计,以传统方式定制建设网站,并提供域名空间备案等一条龙服务,秉承以专业、用心的态度为用户提供真诚的服务。我们深信只要达到每一位用户的要求,就会得到认可,从而选择与我们长期合作。这样,我们也可以走得更远!

实例代码如下:

C#调用Active组件

本程序中:建立类库添加组件类后托放:label 、 button 、groupBox各一个,需要注意的是在生成.dll之前一定要在类库的AssemblyInfo.cs中加入引用using System.Security;和属性[assembly : AllowPartiallyTrustedCallers()],这是为了给控件赋予足够的权限使它能在页面上显示。

 
 
 
  1. usingSystem;  
  2. usingSystem.ComponentModel;  
  3. usingSystem.Collections;  
  4. usingSystem.Diagnostics;  
  5. usingSystem.Windows.Forms;  
  6.  
  7. namespaceActiveXDotNet  
  8. {  
  9. /**//// 
  10. ///AbeenControl的摘要说明。  
  11. /// 
  12. publicclassAbeenControl:System.Windows.Forms.UserControl  
  13. {  
  14. privateSystem.Windows.Forms.Labellabel1;  
  15. privateSystem.Windows.Forms.Buttonbutton1;  
  16. privateSystem.Windows.Forms.GroupBoxgroupBox1;  
  17. /**//// 
  18. ///必需的设计器变量。  
  19. /// 
  20. privateSystem.ComponentModel.Containercomponents=null;  
  21.  
  22. publicstringLabelText  
  23. {  
  24. get  
  25. {  
  26. returnthis.label1.Text.ToString();  
  27. }  
  28. set  
  29. {  
  30. this.label1.Text=value;  
  31. }  
  32. }  
  33.  
  34. publicAbeenControl(System.ComponentModel.IContainercontainer)  
  35. {  
  36. /**////  
  37. ///Windows.Forms类撰写设计器支持所必需的  
  38. ///  
  39. this.label1.Text="test";  
  40. container.Add(this);  
  41. InitializeComponent();  
  42.  
  43. //  
  44. //TODO:在InitializeComponent调用后添加任何构造函数代码  
  45. //  
  46. }  
  47.  
  48. publicAbeenControl()  
  49. {  
  50. /**////  
  51. ///Windows.Forms类撰写设计器支持所必需的  
  52. ///  
  53. InitializeComponent();  
  54.  
  55.  
  56. //  
  57. //TODO:在InitializeComponent调用后添加任何构造函数代码  
  58. //  
  59. }  
  60.  
  61. /**//// 
  62. ///清理所有正在使用的资源。  
  63. /// 
  64. protectedoverridevoidDispose(booldisposing)  
  65. {  
  66. if(disposing)  
  67. {  
  68. if(components!=null)  
  69. {  
  70. components.Dispose();  
  71. }  
  72. }  
  73. base.Dispose(disposing);  

以上介绍C#调用Active组件。

【编辑推荐】

  1. 如何用C#和ADO.NET访问
  2. 浅析C# Switch语句
  3. C#验证输入方法详解
  4. 简单介绍C# 匿名方法
  5. C# FileSystemWatcher对象

新闻名称:概述C#调用Active组件
网页URL:http://www.shufengxianlan.com/qtweb/news44/188144.html

网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联