我已经使用VSTA3.0 C#项目创建了一个空的SolidWorks宏。
我试过这个非常简单的例子。它是“有效的”,但这个过程还在继续。我想展示一个表格。并等待用户点击按钮完成任务或退出。
public void Main()
{
var frm = new Form1();
frm.Show();
return;
}
// The SldWorks swApp variable is pre-assigned for you.
public SldWorks swApp;发布于 2021-09-03 19:21:08
试试这个:
myForm.ShowDialog();
bool frmResult = (bool)myForm.DialogResult;
if (frmResult == true)
{
//do your thing
}
else
{
//do nothing
// MessageBox.Show("Canceled, nothing to do");
return;
}涡流
发布于 2021-09-03 19:43:09
其中一种方法是简单地添加Application.Run():
public void Main()
{
var frm = new Form1();
frm.Show();
Application.Run(frm);
return;
}
// The SldWorks swApp variable is pre-assigned for you.
public SldWorks swApp;https://stackoverflow.com/questions/68957367
复制相似问题