Button class : System.Windows.Forms.Button
버튼은 GUI 응용프로그램에서 많이 사용되는 컨트롤입니다
사용자와 응용프로그램 간의 상호작용을 할 수 있게 해줍니다
예를들어
프로그램 사용을 그만하고 싶을 때 사용 종료 버튼을 클릭해서 사용 종료
값을 입력하고 실행 버튼을 클릭해서 어떤 작업을 실행 - 업로드, 다운로드, 실행
버튼을 사용합니다
사용방법
기본적 버튼 생성
Add-Type -AssemblyName System.windows.Forms
$form= New-Object System.Windows.Forms.Form
$form.Size = '200,100'
$btn = New-Object System.Windows.Forms.Button # 버튼 생성
$btn.Location = '20,20' # 버튼 위치
$btn.Text = "Run" # 버튼 텍스트
$form.Controls.Add($btn) # 폼에 버튼 추가
$form.ShowDialog()
버튼 크기와 폰트 변환
$btn = New-Object System.Windows.Forms.Button
$btn.Location = '20,20'
$btn.Text = "Run"
$btn.Font = New-Object System.Drawing.Font("Arial",15,[System.Drawing.FontStyle]::Bold)
$btn.Size = '100,80'
버튼 클릭 이벤트
버튼이 클릭될 때 발생하는 이벤트를 사용하는 방법입니다
Add-Type -AssemblyName System.windows.Forms
$form= New-Object System.Windows.Forms.Form
$form.Size = '400,300'
$btn = New-Object System.Windows.Forms.Button
$btn.Location = '20,20'
$btn.Text = "Run"
$btn.Add_Click({
Write-Host "Button clicked" #버튼 클릭될 때 실행
})
$form.Controls.Add($btn)
$form.ShowDialog()
실행결과
Button Clicked
'파워쉘(Powershell) > 파워쉘 GUI' 카테고리의 다른 글
파워쉘 라디오버튼(Powershell Radio button) (0) | 2024.03.27 |
---|---|
파워쉘 텍스트박스(Powershell Textbox) (0) | 2024.03.22 |
Label - Powershell GUI (0) | 2024.03.19 |
Form(WinForm-윈폼) 만들기 (0) | 2024.03.18 |
파워쉘 GUI (Graphical User Interface) (0) | 2024.03.18 |