2010-07-27 57 views
0

我正在使用生成HTML簽名的Windows窗體編寫一個小PowerShell腳本。Powershell瀏覽器刷新使我的內容消失

用戶可以編輯大小,顏色等,腳本生成html作爲他們的選擇,並且當他們按下預覽按鈕時更新(理論上)我的WebBrowser預覽。

我的WebBrowser控件:

$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去你第一次運行它,即。

但是,隨後每按一次按鈕它都會清除窗口?

任何人都知道我在做什麼錯了?

回答

0

原來,我所要做的只是刪除$Preview.Update()$Preview.Refresh()行。

Aaaaarghh!