Обновление веб-браузера Powershell заставляет мой контент исчезать - PullRequest
0 голосов
/ 27 июля 2010

Я пишу небольшой скрипт powershell с использованием форм Windows, который генерирует подпись HTML.

Пользователь может редактировать размер, цвет и т. Д., А сценарий генерирует HTML-код как из своего выбора и обновляет (теоретически)мой предварительный просмотр веб-браузера при нажатии кнопки предварительного просмотра.

Мой элемент управления веб-браузера:

$Preview = new-object System.Windows.Forms.WebBrowser
$Preview.Location = new-object System.Drawing.Size(500,30)
$Preview.Size = new-object System.Drawing.Size(260,226)
$Preview.ScrollBarsEnabled = $false
$Form.Controls.Add($Preview)  

код обновления:

$Preview.DocumentText = $html 
$Preview.Update()
$Preview.Refresh()

Это работает при первом запуске,то есть он выходит из пустого окна предварительного просмотра и обновляется с помощью HTML.

Однако, каждый раз, когда нажимается кнопка, он просто очищает окно?

Кто-нибудь знает, что я делаю не так?!

1 Ответ

0 голосов
/ 27 июля 2010

Оказывается, все, что мне нужно было сделать, это удалить строки $Preview.Update() и $Preview.Refresh().

Aaaaarghh!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...