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