Post

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

.NET Framework
PowerShell

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()

Tham khảo

This post is licensed under CC BY 4.0 by the author.