0
我的第一個問題在這裏,對不起,如果事情是錯在我貼的方式。圖形界面中的PowerGUI看起來不同
嗯,我在PowerShell中的圖形開發新的東西,我需要做一個簡單的腳本配置主機名,IP等,並使它簡單爲最終用戶(啊)。我在PowerGUI中開發了一個簡單的圖形界面,我在它上面花了幾天時間,在PowerGUI中專門測試它,並且它看起來不錯,但是當我最終在PowerGUI之外運行腳本時,只是在PowerShell中運行它,圖形看起來與PowerGUI完全不同,比如定位,邊框,主題等。我感到很失望。我會張貼截圖和一些代碼。
Add-Type -AssemblyName System.Windows.Forms
Add-Type -AssemblyName System.Drawing
Get-Variable -Exclude PWD,*Preference | Remove-Variable -EA 0
ipconfig -all | Out-File $env:SYSTEMDRIVE"\old_network.txt"
#INICIO Fontes da aplicação
$font = New-Object System.Drawing.Font("Segoe UI",8.5,[System.Drawing.FontStyle]::Regular)
$font_btn_concluir = New-Object System.Drawing.Font("Segoe UI",15,[System.Drawing.FontStyle]::Regular)
$font_l_instru = New-Object System.Drawing.Font("Segoe UI",12,[System.Drawing.FontStyle]::Regular)
$font_i_n_sala = New-Object System.Drawing.Font("Segoe UI",20,[System.Drawing.FontStyle]::Regular)
#FIM Fontes da aplicação
$form = New-Object Windows.Forms.Form
$form.Size = New-Object Drawing.Size @(800,600)
$form.StartPosition = "CenterScreen"
$form.Font = $font
#$form.ControlBox = $false
$form.MaximizeBox = $false
$form.MinimizeBox = $false
$form.Text = "Configuração Telesalas - UNIASSELVI"
$form.Icon = $icon
$form.FormBorderStyle = "FixedDialog
因此,任何人有任何線索,爲什麼出現這種情況?
相當肯定是設置爲XP樣式的窗口主題VS一個Vista/7的主題風格的Windows主題設置的問題。 – TheMadTechnician
謝謝,你有什麼想法如何改變? 我的Windows桌面主題是默認的win vista/7主題。 – esserafael