使用工具==CAD2018+VS2022
主要作用==使用窗体的形式可以更好更多的做一些小命令
添加步骤:
第1步,创建一个类库项目(名称为CADwinForm,类名CADmain),添加引用CAD中的dll库
第2步,在右侧CADwinForm项目上右键添加 一个 windows窗体(名称为FormMain),也可以在工具栏=添加windows窗体
通过以上2个步骤就完成了窗体的创建,名称按自己的习惯上面的只是示例
主要代码:
CADmain中的代码
public class CADmain
{
Database db = acadApp.Application.DocumentManager.MdiActiveDocument.Database;
Editor ed = acadApp.Application.DocumentManager.MdiActiveDocument.Editor;
acadApp.Document doc = acadApp.Application.DocumentManager.MdiActiveDocument;
[CommandMethod("Netmcb")]
public void Netmcb()
{
FormMain MyForm = new FormMain();//实例化窗体
acadApp.Application.ShowModalDialog(MyForm);//在CAD中展示窗体
}//CADmain
}
FormMain中的代码
public partial class FormMain : wind.Form
{
Database db = acadApp.Application.DocumentManager.MdiActiveDocument.Database;
Editor ed = acadApp.Application.DocumentManager.MdiActiveDocument.Editor;
acadApp.Document doc = acadApp.Application.DocumentManager.MdiActiveDocument;
//给面板添加操作功能
public FormMain()
{
InitializeComponent();
}
//按钮 确定
private void button1_Click(object sender, EventArgs e)
{
wind.MessageBox.Show("加载成功");
}
成果展示