概述C#调用Active组件

开发 后端
这里介绍C#调用Active组件,一个简单Web 页面调用Active组件的例子,实现把数据传入并显示在active组件里的控件中。

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

实例代码如下:

C#调用Active组件

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

usingSystem;  
usingSystem.ComponentModel;  
usingSystem.Collections;  
usingSystem.Diagnostics;  
usingSystem.Windows.Forms;  
 
namespaceActiveXDotNet  
{  
/**////<summary> 
///AbeenControl的摘要说明。  
///</summary> 
publicclassAbeenControl:System.Windows.Forms.UserControl  
{  
privateSystem.Windows.Forms.Labellabel1;  
privateSystem.Windows.Forms.Buttonbutton1;  
privateSystem.Windows.Forms.GroupBoxgroupBox1;  
/**////<summary> 
///必需的设计器变量。  
///</summary> 
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调用后添加任何构造函数代码  
//  
}  
 
/**////<summary> 
///清理所有正在使用的资源。  
///</summary> 
protectedoverridevoidDispose(booldisposing)  
{  
if(disposing)  
{  
if(components!=null)  
{  
components.Dispose();  
}  
}  
base.Dispose(disposing);  

  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
  • 23.
  • 24.
  • 25.
  • 26.
  • 27.
  • 28.
  • 29.
  • 30.
  • 31.
  • 32.
  • 33.
  • 34.
  • 35.
  • 36.
  • 37.
  • 38.
  • 39.
  • 40.
  • 41.
  • 42.
  • 43.
  • 44.
  • 45.
  • 46.
  • 47.
  • 48.
  • 49.
  • 50.
  • 51.
  • 52.
  • 53.
  • 54.
  • 55.
  • 56.
  • 57.
  • 58.
  • 59.
  • 60.
  • 61.
  • 62.
  • 63.
  • 64.
  • 65.
  • 66.
  • 67.
  • 68.
  • 69.
  • 70.
  • 71.
  • 72.
  • 73.
  • 74.

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

【编辑推荐】

  1. 如何用C#和ADO.NET访问
  2. 浅析C# Switch语句
  3. C#验证输入方法详解
  4. 简单介绍C# 匿名方法
  5. C# FileSystemWatcher对象
责任编辑:佚名 来源: 天极网
相关推荐

2009-08-07 17:19:50

C#调用外部进程

2009-08-07 16:43:44

C#调用Windows

2009-09-24 15:10:54

C#调用COM组件

2009-09-02 16:43:55

C#调用Excel的C

2009-09-03 10:42:16

C# Employee

2009-08-17 09:57:00

C# Windows

2009-08-25 16:49:44

C#使用if语句

2009-08-25 10:08:39

C# MyData对象

2009-08-20 16:28:45

C#匿名方法

2009-08-19 11:09:00

C# Cast<T>

2009-08-24 18:09:13

C#构造函数

2009-08-18 17:29:02

C#使用指针

2009-08-18 09:26:07

C#线程功能

2009-08-13 15:18:23

C#文件上传

2009-08-31 09:44:23

C# Employee

2009-07-31 14:08:54

C# 匿名函数

2009-09-03 11:15:38

C#设置Coopera

2009-09-18 19:09:41

C# COM组件

2009-09-02 16:02:52

C#引用托管对象

2009-08-12 11:33:23

C#实现文件下载
点赞
收藏

51CTO技术栈公众号