我正在使用生成HTML签名的Windows窗体编写一个小的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 :(得分:0)
事实证明,我所要做的就是删除$Preview.Update()
和$Preview.Refresh()
行。
Aaaaarghh!