溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

C#編寫ActiveX控件的方法

發(fā)布時間:2021-07-16 10:17:59 來源:億速云 閱讀:97 作者:chen 欄目:編程語言

本篇內(nèi)容主要講解“C#編寫ActiveX控件的方法”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“C#編寫ActiveX控件的方法”吧!

C#語言還是比較常見的東西,這里我們主要介紹C#編寫ActiveX控件,包括介紹建立一個WinForm控件項目HelloWorld等方面。

前些日子做一個Web項目,必須自己編寫一個ActiveX控件。如今的ActiveX控件大多是使用VB/C++來開發(fā)的,而我對他們并不熟悉,因此考慮使用熟悉的C#編寫ActiveX控件。

首先,建立一個WinForm控件項目HelloWorld,并拖入一個Label控件,文字設(shè)為HelloWorld

using System;  using System.Collections;  using System.ComponentModel;  using System.Drawing;  using System.Data;  using System.Windows.Forms;   namespace HelloWorld  {  /**//// <summary> /// UserControl1 的摘要說明。  /// </summary> public class Demo : System.Windows.Forms.UserControl  {  private System.Windows.Forms.Label label1;  /**//// <summary> /// 必需的設(shè)計器變量。  /// </summary> private System.ComponentModel.Container components = null;   public Demo()  {  // 該調(diào)用是 Windows.Forms 窗體設(shè)計器所必需的。  InitializeComponent();   // TODO: 在 InitComponent 調(diào)用后添加任何初始化   }   /**//// <summary> /// 清理所有正在使用的資源。  /// </summary> protected override void Dispose( bool disposing )  {  if( disposing )  {  if( components != null )  components.Dispose();  }  base.Dispose( disposing );  }   組件設(shè)計器生成的代碼#region 組件設(shè)計器生成的代碼  /**//// <summary> /// 設(shè)計器支持所需的方法 - 不要使用代碼編輯器   /// 修改此方法的內(nèi)容。  /// </summary> private void InitializeComponent()  {  this.label1 = new System.Windows.Forms.Label();  this.SuspendLayout();  //   // label1  //   this.label1.Location = new System.Drawing.Point(32, 32);  this.label1.Name = "label1";  this.label1.Size = new System.Drawing.Size(120, 32);  this.label1.TabIndex = 0;  this.label1.Text = "HelloWorld";  this.label1.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;  //   // Demo  //   this.Controls.Add(this.label1);  this.Name = "Demo";  this.Size = new System.Drawing.Size(184, 96);  this.ResumeLayout(false);   }  #endregion  }  }

不過,C#編寫ActiveX控件的任務(wù)還沒有完成。我們還沒有實現(xiàn)腳本互動或者讀寫I/O,也沒有實現(xiàn)ActiveX控件的自動分發(fā)。在下一篇Blog中,我會完成ActiveX控件的編寫。

到此,相信大家對“C#編寫ActiveX控件的方法”有了更深的了解,不妨來實際操作一番吧!這里是億速云網(wǎng)站,更多相關(guān)內(nèi)容可以進入相關(guān)頻道進行查詢,關(guān)注我們,繼續(xù)學習!

向AI問一下細節(jié)

免責聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI