PowerShell Create Windows Form
PowerShell Create Windows Form
Create Form
$Form = New-Object system.Windows.Forms.Form
Set From Title
$Form.Text = "Test form"
Set Form Size
$Form.Width = 450
$Form.Height = 400
Set show Form
$Form.ShowDialog()
Add Label to Form
$lineLabel = New-Object system.Windows.Forms.Label
set label text
$lineLabel.Text = ""
set label size
$lineLabel.Width = 380
$lineLabel.Height = 40
Add Text box to Form
$Text = New-Object System.Windows.Forms.TextBox
set Text box multiline
if
$$false
Textbox can not entry multiline
$Text.Multiline = $false
if
$true
Textbox can entry multiline
$Text.Multiline = $True
set Textbox size
$Text.Width = 200
$Text.Height = 20
Add Textbox, Label to Form
$Form.Controls.AddRange(@($Text,$LineLabel))
Full Code :
#Create form
$Form = New-Object system.Windows.Forms.Form
$Form.Text = "Test form"
$Form.Width = 450
$Form.Height = 400
#Create Label
$lineLabel = New-Object system.Windows.Forms.Label
lineLabel.Text = "TEST"
$lineLabel.Width = 380
$lineLabel.Height = 40
#Create TextBox
$Text = New-Object System.Windows.Forms.TextBox
$Text.Multiline = $false
$Text.Width = 200
$Text.Height = 20
#Add Textbox, Label to form
$Form.Controls.AddRange(@($Text,$LineLabel))
#Form start
$Form.ShowDialog()
留言
張貼留言