图解利用C# Activex开发HelloWorld

 时间:2026-02-18 09:31:02

1、打开Visual Studio,新建用户控件项目,如下图所示:

图解利用C# Activex开发HelloWorld

2、 在界面上拉一个label,Text赋值为“HelloWorld”,如下图所示:

图解利用C# Activex开发HelloWorld

3、 加上guid,如下图所示:

using System;

using System.Windows.Forms;

using System.Runtime.InteropServices;

using System.Diagnostics;

namespace HelloWorld

{

    [Guid("ce85468b-7742-4279-b081-2eca51a2afbc")]

    public partial class Demo : UserControl, IObjectSafety

    {

        public Demo()

        {

            InitializeComponent();

        }

    }

}

图解利用C# Activex开发HelloWorld

4、新建安装项目,命名为HelloWorld.Setup,如下图所示:

图解利用C# Activex开发HelloWorld

5、将HelloWorld.dll加进来,如下图所示:

图解利用C# Activex开发HelloWorld

6、双击HelloWorld.Setup.msi安装即可,如下图所示:

图解利用C# Activex开发HelloWorld

图解利用C# Activex开发HelloWorld

7、新建Index.html,如下图所示:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head>

    <title></title>

    <script type="text/javascript" src="jquery-1.8.2.min.js"></script>

</head>

<body>

    <div>

        <object id="demo" classid="clsid:ce85468b-7742-4279-b081-2eca51a2afbc

    </div>

</body>

</html>

图解利用C# Activex开发HelloWorld

8、注意第7步加粗斜体部分,这个clsid即是用户控件的guid,运行Index.html,如下图所示:

图解利用C# Activex开发HelloWorld

  • 快速使用阿里云 FTP工具 filezilla
  • 易语言连接最新多accdb数据库
  • QT怎么将图片生成pdf文件
  • 图解 VS2015 打包winform安装程序
  • VS2010 VS2012 如何连接Oracle 11g数据库
  • 热门搜索
    广东东软学院怎么样 粉底膏怎么用 如何去掉页眉横线 如何正确祛斑 婴儿眼屎多是怎么回事 lg是什么意思 如何做馒头 朝三暮四是什么意思 solo是什么意思 如何查询高考成绩