c# axhost添加CAD控件
时间: 2023-08-29 16:06:18 浏览: 67
要在 C# 中添加 CAD 控件,可以使用 AxHost 类。下面是添加 CAD 控件的步骤:
1. 在 Visual Studio 中创建一个 Windows 窗体应用程序。
2. 从工具箱中添加 AxHost 控件到窗体中。
3. 在解决方案资源管理器中,右键单击项目并选择“添加引用”。
4. 在“COM”选项卡中找到 CAD 应用程序的 COM 组件并添加。
5. 在窗体的代码文件中,使用 AxHost.CreateControl 方法创建 CAD 控件的实例,然后将其添加到窗体中。
下面是一个示例代码:
```csharp
using System.Windows.Forms;
using System.Runtime.InteropServices;
// CAD 控件的 GUID
[Guid("INSERT_GUID_HERE")]
public class CADControl : AxHost
{
public CADControl() : base("INSERT_GUID_HERE")
{
}
}
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
// 创建 CAD 控件的实例
CADControl cadControl = (CADControl)AxHost.CreateControl(typeof(CADControl), this, new Rectangle(0, 0, 800, 600));
// 添加 CAD 控件到窗体中
Controls.Add(cadControl);
}
}
```
请注意,你需要将上面代码中的“INSERT_GUID_HERE”替换为 CAD 控件的 GUID。此外,你还需要根据 CAD 控件的属性和方法进行其他编程。
相关推荐
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)