asked on
[void] [System.Reflection.Assembly]::LoadWithPartialName("System.Drawing")
[void] [System.Reflection.Assembly]::LoadWithPartialName("System.Windows.Forms")
$Form = New-Object System.Windows.Forms.Form
$Form.Size = New-Object System.Drawing.Size(900,700)
$Form.WindowState = "Normal"
$Form.StartPosition = "CenterScreen"
$Form.AutoSizeMode = "GrowAndShrink"
$GroupBox1x = 10
$GroupBox1 = New-Object System.Windows.Forms.GroupBox
$GroupBox1.Location = New-Object System.Drawing.Size($GroupBox1x,0)
$GroupBox1.Size = New-Object System.Drawing.Size @(700,30)
$GroupBox1.AutoSize = $true
$GroupBox1.AutoSizeMode = "GrowOnly"
$GroupBox1.Text = "Group Box 1"
$Labelx = 10
$labely = 30
$Label1 = New-Object System.Windows.Forms.Label
$Label1.Location = New-Object System.Drawing.Size($Labelx,$labely)
$Label1.Text = "Test1"
$Label1.Size = New-Object System.Drawing.Size(85,15)
$labely += 20
$Label2 = New-Object System.Windows.Forms.Label
$Label2.Location = New-Object System.Drawing.Size($Labelx,$labely)
$Label2.Text = "Test 2"
$Label2.Size = New-Object System.Drawing.Size(85,15)
$ButtonRestart = New-Object System.Windows.Forms.Button
$ButtonRestart.Size = New-Object System.Drawing.Size(70,30)
$ButtonRestart.Text = "Restart"
$ButtonRestart.Add_Click({funcRestart})
$Form.Controls.Add($GroupBox1)
$GroupBox1.Controls.Add($Label1)
$GroupBox1.Controls.Add($Label2)
$Form.Controls.Add($ButtonRestart)
$Form.ShowDialog() | Out-Null