首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> C語言 >> 關於C語言

C# 開發 ActiveX 控件操作指南(三):專案設定與使用者控件開發

     編輯:關於C語言

修改 AssemblyInfo.cs

加入 [assembly: AllowPartiallyTrustedCallers()](需引用 System.Security),並設定 ComVisible(true) 與組件 GUID:

[assembly: AllowPartiallyTrustedCallers()]
[assembly: ComVisible(true)]
[assembly: Guid("114d1f0c-43b8-40ac-ae7c-5adccc19aef3")]

新增 Windows 使用者控件

開發邏輯同一般使用者控件,本範例實作兩大功能:

  1. 公用方法:讀取 USB Key 簽名憑證存至本地 C 槽並回傳訊息。
  2. UI 介面:含 Button 與 Label,點擊按鈕呼叫上述方法並顯示結果。

此設計兼顧 B/S 程式直接呼叫公用方法、透過 UI 事件觸發業務邏輯兩種情境。

將使用者控件轉為 ActiveX

為控件類別加上 GUID 屬性(可用工具產生):

[Guid("4A44CF4E-F859-4328-AA22-3E9D7AFFF1AB")]
public partial class Hello : UserControl { ... }
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved