클래스 : System.Windows.Forms.TextBox
사용자 입력을 받아서 처리 할 때 사용
사용방법
Add-Type -AssemblyName System.windows.Forms
$form= New-Object System.Windows.Forms.Form
$form.Size = '300,200'
$tb = New-Object System.Windows.Forms.TextBox # 텍스트박스 생성
$tb.Text = 'Hello' # 텍스트박스 값 설정
$tb.Location = '10,20' # 텍스트 박스 위치 설정
$tb.Size = '100,40' # 텍스트 박스 사이즈
$form.Controls.Add($tb)
$form.ShowDialog()
여러줄 입력
$tb = New-Object System.Windows.Forms.TextBox
$tb.Location = '10,20'
$tb.Size = '100,150'
$tb.Multiline = $true # 여러 줄 입력
$tb.ScrollBars = "Vertical" # 세로 스크롤바 생성
버튼 클릭했을 때 텍스트 박스에 값 입력
Add-Type -AssemblyName System.windows.Forms
$form= New-Object System.Windows.Forms.Form
$form.Size = '300,300'
$tb = New-Object System.Windows.Forms.TextBox
$tb.Location = '10,20'
$tb.Size = '100,150'
$tb.Multiline = $true
$tb.ScrollBars = "Vertical"
$btn = New-Object System.Windows.Forms.Button
$btn.Location = '10, 180'
$btn.Text = 'Click'
$btn.Add_Click({
$tb.Text = 'Hello'
})
$form.Controls.AddRange($($tb,$btn))
$form.ShowDialog()
'파워쉘(Powershell) > 파워쉘 GUI' 카테고리의 다른 글
파워쉘 콤보박스 (Powershell ComboBox) (0) | 2024.03.28 |
---|---|
파워쉘 라디오버튼(Powershell Radio button) (0) | 2024.03.27 |
파워쉘 버튼 (Powershell Button) (0) | 2024.03.21 |
Label - Powershell GUI (0) | 2024.03.19 |
Form(WinForm-윈폼) 만들기 (0) | 2024.03.18 |