gpt4 book ai didi

visual-studio-2010 - 启动对话框时,Visual Studio 2010宏挂起

转载 作者:行者123 更新时间:2023-12-01 13:56:44 24 4
gpt4 key购买 nike

我写了一个Macro,它会启动一个对话框,用户可以在其中从组合框中选择一个值。不幸的是,对话框显示出来,我得到一个沙漏,持续1到20秒。

我发现有几种工作方法似乎有帮助:

  • 快速的CTRL-Alt-Del,然后是Escape。
  • 单击任务栏中的旋转宏动画。
  • 从任务栏最小化然后最大化对话框。

  • 但是,这已经成为一种真正的痛苦,有人知道导致这种情况的原因是什么,如何防止这种情况发生?

    我用来启动对话框的代码是
        Dim winptr As New WinWrapper()
    frm.ShowDialog(winptr)


    '' This class is used to set the proper parent to any UI that you may display from within a macro.
    Public Class WinWrapper
    Implements System.Windows.Forms.IWin32Window

    Overridable ReadOnly Property Handle() As System.IntPtr Implements System.Windows.Forms.IWin32Window.Handle
    Get
    Dim iptr As New System.IntPtr(DTE.MainWindow.HWnd)
    Return iptr
    End Get
    End Property
    End Class

    最佳答案

    每当我的宏调用MsgBox函数时,我都会得到类似的挂断。
    重新运行宏几次后,似乎挂断消失了(这可能是该错误的提示),但这也不是一个可行的解决方案。

    关于visual-studio-2010 - 启动对话框时,Visual Studio 2010宏挂起,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5801795/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com