启动对话框时,Visual Studio 2010宏会挂起。
|
我已经编写了一个宏,它会启动一个对话框,用户可以在其中从组合框中选择一个值。不幸的是,对话框显示出来,我得到一个沙漏,持续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
没有找到相关结果
已邀请:
4 个回复
鲁釜头
缝皋
曝匿弄罚
马口