日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關咨詢
選擇下列產(chǎn)品馬上在線溝通
服務時間:8:30-17:00
你可能遇到了下面的問題
關閉右側工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
C#編寫ActiveX控件詳細介紹

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

目前累計服務客戶上千多家,積累了豐富的產(chǎn)品開發(fā)及服務經(jīng)驗。以網(wǎng)站設計水平和技術實力,樹立企業(yè)形象,為客戶提供網(wǎng)站制作、成都網(wǎng)站制作、網(wǎng)站策劃、網(wǎng)頁設計、網(wǎng)絡營銷、VI設計、網(wǎng)站改版、漏洞修補等服務。創(chuàng)新互聯(lián)建站始終以務實、誠信為根本,不斷創(chuàng)新和提高建站品質,通過對領先技術的掌握、對創(chuàng)意設計的研究、對客戶形象的視覺傳遞、對應用系統(tǒng)的結合,為客戶提供更好的一站式互聯(lián)網(wǎng)解決方案,攜手廣大客戶,共同發(fā)展進步。

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

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

 
 
  1. using System;
  2. using System.Collections;
  3. using System.ComponentModel;
  4. using System.Drawing;
  5. using System.Data;
  6. using System.Windows.Forms;
  7. namespace HelloWorld
  8. {
  9. /**//// 
  10. /// UserControl1 的摘要說明。
  11. /// 
  12. public class Demo : System.Windows.Forms.UserControl
  13. {
  14. private System.Windows.Forms.Label label1;
  15. /**//// 
  16. /// 必需的設計器變量。
  17. /// 
  18. private System.ComponentModel.Container components = null;
  19. public Demo()
  20. {
  21. // 該調用是 Windows.Forms 窗體設計器所必需的。
  22. InitializeComponent();
  23. // TODO: 在 InitComponent 調用后添加任何初始化
  24. }
  25. /**//// 
  26. /// 清理所有正在使用的資源。
  27. /// 
  28. protected override void Dispose( bool disposing )
  29. {
  30. if( disposing )
  31. {
  32. if( components != null )
  33. components.Dispose();
  34. }
  35. base.Dispose( disposing );
  36. }
  37. 組件設計器生成的代碼#region 組件設計器生成的代碼
  38. /**//// 
  39. /// 設計器支持所需的方法 - 不要使用代碼編輯器 
  40. /// 修改此方法的內容。
  41. /// 
  42. private void InitializeComponent()
  43. {
  44. this.label1 = new System.Windows.Forms.Label();
  45. this.SuspendLayout();
  46. // 
  47. // label1
  48. // 
  49. this.label1.Location = new System.Drawing.Point(32, 32);
  50. this.label1.Name = "label1";
  51. this.label1.Size = new System.Drawing.Size(120, 32);
  52. this.label1.TabIndex = 0;
  53. this.label1.Text = "HelloWorld";
  54. this.label1.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
  55. // 
  56. // Demo
  57. // 
  58. this.Controls.Add(this.label1);
  59. this.Name = "Demo";
  60. this.Size = new System.Drawing.Size(184, 96);
  61. this.ResumeLayout(false);
  62. }
  63. #endregion
  64. }

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


網(wǎng)站欄目:C#編寫ActiveX控件詳細介紹
當前URL:http://m.5511xx.com/article/djcohhe.html