2015-12-03 1 views
0

Я использую элемент управления WebBrowser в качестве текстового редактора в приложении Windows Forms. По некоторым причинам мне нужно очистить откат стека браузера после определенных действий. Для этого я используюExecCommand ("ms-clearUndoStack") в Windows Vista

webBrowser1.Document.ExecCommand("ms-clearUndoStack", false, null); 

, который хорошо работает на каждой ОС, но 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) 

Есть ли способ, чтобы избежать исключения или, может быть, еще один способ очистить отменить стек?

ответ

1

Эта команда не доступна на Windows Vista, так как она размещена на сайте MSDN "Commands A-C (JavaScript)" статьи

ms-clearUndoStack 
Clears the undo history. 
Minimum availability is IE11 

IE11 minimum операционной системы требованиям, Windows 7 SP1

+0

спасибо за информацию. – tafkab76

Смежные вопросы