2010-07-27 24 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!