Windows Vista 上的 ExecCommand("ms-clearUndoStack")
ExecCommand("ms-clearUndoStack") on Windows Vista
我在 Windows Forms 应用程序中使用 WebBrowser 控件作为文本编辑器。由于某些原因,我需要在某些操作后清除浏览器的撤消堆栈。为此,我使用
webBrowser1.Document.ExecCommand("ms-clearUndoStack", false, null);
它在每个 OS 但 Windows Vista 上运行良好。在 Vista 上,我得到以下 ArgumentException:
System.ArgumentException: Value does not fall within the expected range.
at System.Windows.Forms.UnsafeNativeMethods.IHTMLDocument2.ExecCommand(String cmdID, Boolean showUI, Object value)
有没有办法避免异常或者清除撤消堆栈的其他方法?
此命令在 Windows Vista 上不可用,因为它由 msdn“Commands A-C (JavaScript)”文章
发布
ms-clearUndoStack
Clears the undo history.
Minimum availability is IE11
IE11 minimum 操作系统要求是 Windows 7 SP1
我在 Windows Forms 应用程序中使用 WebBrowser 控件作为文本编辑器。由于某些原因,我需要在某些操作后清除浏览器的撤消堆栈。为此,我使用
webBrowser1.Document.ExecCommand("ms-clearUndoStack", false, null);
它在每个 OS 但 Windows Vista 上运行良好。在 Vista 上,我得到以下 ArgumentException:
System.ArgumentException: Value does not fall within the expected range.
at System.Windows.Forms.UnsafeNativeMethods.IHTMLDocument2.ExecCommand(String cmdID, Boolean showUI, Object value)
有没有办法避免异常或者清除撤消堆栈的其他方法?
此命令在 Windows Vista 上不可用,因为它由 msdn“Commands A-C (JavaScript)”文章
发布ms-clearUndoStack
Clears the undo history.
Minimum availability is IE11
IE11 minimum 操作系统要求是 Windows 7 SP1