成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

C#編寫ActiveX控件詳細介紹

開發 后端
這里介紹C#編寫ActiveX控件,如今的ActiveX控件大多是使用VB/C++來開發的,而我對他們并不熟悉,因此考慮使用熟悉的C#編寫ActiveX控件。
C#語言還是比較常見的東西,這里我們主要介紹C#編寫ActiveX控件,包括介紹建立一個WinForm控件項目HelloWorld等方面。

前些日子做一個Web項目,必須自己編寫一個ActiveX控件。如今的ActiveX控件大多是使用VB/C++來開發的,而我對他們并不熟悉,因此考慮使用熟悉的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.  
  8. namespace HelloWorld  
  9. {  
  10. /**//// <summary> 
  11. /// UserControl1 的摘要說明。  
  12. /// </summary> 
  13. public class Demo : System.Windows.Forms.UserControl  
  14. {  
  15. private System.Windows.Forms.Label label1;  
  16. /**//// <summary> 
  17. /// 必需的設計器變量。  
  18. /// </summary> 
  19. private System.ComponentModel.Container components = null;  
  20.  
  21. public Demo()  
  22. {  
  23. // 該調用是 Windows.Forms 窗體設計器所必需的。  
  24. InitializeComponent();  
  25.  
  26. // TODO: 在 InitComponent 調用后添加任何初始化  
  27.  
  28. }  
  29.  
  30. /**//// <summary> 
  31. /// 清理所有正在使用的資源。  
  32. /// </summary> 
  33. protected override void Dispose( bool disposing )  
  34. {  
  35. if( disposing )  
  36. {  
  37. if( components != null )  
  38. components.Dispose();  
  39. }  
  40. base.Dispose( disposing );  
  41. }  
  42.  
  43. 組件設計器生成的代碼#region 組件設計器生成的代碼  
  44. /**//// <summary> 
  45. /// 設計器支持所需的方法 - 不要使用代碼編輯器   
  46. /// 修改此方法的內容。  
  47. /// </summary> 
  48. private void InitializeComponent()  
  49. {  
  50. this.label1 = new System.Windows.Forms.Label();  
  51. this.SuspendLayout();  
  52. //   
  53. // label1  
  54. //   
  55. this.label1.Location = new System.Drawing.Point(32, 32);  
  56. this.label1.Name = "label1";  
  57. this.label1.Size = new System.Drawing.Size(120, 32);  
  58. this.label1.TabIndex = 0;  
  59. this.label1.Text = "HelloWorld";  
  60. this.label1.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;  
  61. //   
  62. // Demo  
  63. //   
  64. this.Controls.Add(this.label1);  
  65. this.Name = "Demo";  
  66. this.Size = new System.Drawing.Size(184, 96);  
  67. this.ResumeLayout(false);  
  68.  
  69. }  
  70. #endregion  
  71. }  
  72. }  

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

責任編輯:佚名 來源: 博客園
相關推薦

2009-08-06 16:58:40

C#編寫ActiveX

2009-08-24 18:21:23

C# ListView

2009-08-12 10:35:50

C#調用ActiveX

2009-08-11 10:12:21

2009-09-16 10:56:22

C#開發ActiveX

2009-08-10 16:30:56

C# BitmapDa

2009-08-12 15:34:40

C# DBNull

2009-08-28 15:05:35

C#編寫Calenda

2009-08-21 17:55:52

C#復合控件

2015-05-12 14:16:15

C#ActiveX控件web調用

2009-08-07 16:10:20

C#調用API

2009-08-26 17:31:59

C# const常量

2009-08-21 15:16:23

C#使用指針

2009-08-03 18:49:17

C#和Java

2009-08-21 09:23:11

C# GDI+

2009-08-20 15:26:42

C#循環語句

2009-08-14 17:04:50

C#類型系統

2009-08-13 13:38:30

C#命名規范

2009-08-06 14:59:36

C#編譯器

2009-08-25 17:28:23

C#創建DataSet
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 久久33| 四虎网站在线观看 | 日本在线视频一区二区 | 亚洲精品美女 | 精品久久久久久久 | 中文字幕在线网 | 国产日韩一区二区三免费高清 | 日韩在线不卡视频 | 亚洲成人福利在线观看 | 亚洲精品www久久久久久广东 | 亚洲精品乱码久久久久久久久 | 日韩不卡一区二区 | 国产精品日女人 | 91 中文字幕 | 日韩最新网站 | 欧美日韩一卡 | 亚洲欧美日韩国产综合 | 欧美一区视频 | 毛片免费在线 | 亚洲一区二区三区高清 | 中文字幕 国产 | 久久久久久久91 | 97在线播放| 精品91久久| 在线观看国产精品一区二区 | 毛片免费看| 在线亚洲精品 | 久热国产在线 | 在线观看免费观看在线91 | 久久91精品国产一区二区 | 国产我和子的乱视频网站 | 欧美精品福利视频 | 色综合天天综合网国产成人网 | 成人精品一区二区三区四区 | 国产日韩欧美 | 精品亚洲一区二区三区 | 久久成人人人人精品欧 | 亚洲一二三视频 | 992人人草| 亚洲欧美一区二区三区国产精品 | 九九热国产精品视频 |