首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Solidworks 2020 VSTA用户表单

Solidworks 2020 VSTA用户表单
EN

Stack Overflow用户
提问于 2021-08-27 17:30:38
回答 2查看 50关注 0票数 0

我已经使用VSTA3.0 C#项目创建了一个空的SolidWorks宏。

我试过这个非常简单的例子。它是“有效的”,但这个过程还在继续。我想展示一个表格。并等待用户点击按钮完成任务或退出。

代码语言:javascript
复制
    public void Main()
    {
        var frm = new Form1();
        frm.Show();

        return;
    }

    // The SldWorks swApp variable is pre-assigned for you.
    public SldWorks swApp;
EN

回答 2

Stack Overflow用户

发布于 2021-09-03 19:21:08

试试这个:

代码语言:javascript
复制
        myForm.ShowDialog();

        bool frmResult = (bool)myForm.DialogResult;

        if (frmResult == true)
        {
               //do your thing
        }
        else
        {
            //do nothing
            // MessageBox.Show("Canceled, nothing to do");
            return;
        }

涡流

票数 1
EN

Stack Overflow用户

发布于 2021-09-03 19:43:09

其中一种方法是简单地添加Application.Run()

代码语言:javascript
复制
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;
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68957367

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档