2010-07-27 2 views
0

HTML 서명을 생성하는 Windows 양식을 사용하여 작은 powershell 스크립트를 작성하고 있습니다.Powershell webbrowser refresh 내 콘텐츠가 사라집니다.

사용자는 크기, 색상 등을 편집 할 수 있으며 스크립트는 선택 사항에서 HTML을 생성하고 미리보기 단추를 누르면 내 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!

관련 문제