Tạo Windows Form bằng PowerShell
Windows Forms là một công nghệ giao diện người dùng (GUI) được sử dụng trong các ứng dụng Windows truyền thống. Trong PowerShell, người dùng có thể sử dụng Windows Forms để tạo các ứng dụng giao diện người dùng đơn giản hoặc phức tạp.
Windows Forms không phải là công nghệ giao diện người dùng chính thức của PowerShell. Nếu người dùng muốn phát triển ứng dụng giao diện người dùng phức tạp hơn trong PowerShell, người dùng có thể xem xét sử dụng công nghệ khác như Windows Presentation Foundation (WPF) hoặc Universal Windows Platform (UWP).
Yêu cầu
Sử dụng
Mở chương trình Windows PowerShell ISE
hoặc bất kỳ chương trình viết, chỉnh sửa mã (code), khai báo 2 lớp (class) dưới đây:
1
2
Add-Type -AssemblyName System.Windows.Forms
Add-Type -AssemblyName System.Drawing
Khai báo biểu mẫu (form):
1
$form = New-Object System.Windows.Forms.Form
Tiêu đề (title) cho biểu mẫu:
1
$form.Text = 'Title là tiêu đề'
Kích thước (size) của biểu mẫu:
1
$form.Size = New-Object System.Drawing.Size(300,200)
Vị trí (position) của biểu mẫu trên màn hình:
1
2
3
$form.StartPosition = 'CenterScreen'
# Hoặc
$form.StartPosition = [System.Windows.Forms.FormStartPosition]::CenterScreen
Hiển thị biểu mẫu:
1
$form.ShowDialog()