Я пишу небольшой скрипт 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.
Однако, каждый раз, когда нажимается кнопка, он просто очищает окно?
Кто-нибудь знает, что я делаю не так?!