Những đặc điểm cơ bản của Windows Forms

Một phần của tài liệu Giáo trình lập trình ứng dụng Công nghệ thông tin (Trang 69 - 74)

Chương 4 Lập trình windows forms

4.3 Những đặc điểm cơ bản của Windows Forms

Một Windows Forms giống như một class, tất cả các Forms đều thừa kế từ lớp

System.Windows.Forms.Form khi sử dụng cần phải khai báo và khởi tạo để sử dụng. Tạo một Forms mới

Khi tạo một Project thì 1 Forms mới sẽ được tự động được thêm vào với tên Forms mặc định là Form1, để thêm mới một Forms khác vào project bằng cách vào menu Project -> Add Windows Form -> chọn Windows Form -> đặt tên cho Form và chọn Add

Trang 64

Hình 4.2 Tạo một ứng dụng Windows Forms

Trong thiết kế giao diện Windows Forms có 2 thành phần: cửa sổ Design và của sổ code để viết code cho các sự kiện xử lý trên Forms.

Cửa sổ Windows Forms Design: Dùng để thiết kế bằng cách kéo các control để lên Forms.

Hình 4.3 Cửa sổ Form Design Cửa sổ Code: Dùng để viết code cho các xử lý trên Form.

Chọn Windows Form

Trang 65 Một số thuộc tính của Forms

Thuộc tính Giá trị Diễn giải

ControlBox True/ False Có hoặc khơng 3 nút min,

max, close trên tiêu đề góc phải

MaximinzeBox True / False Có hay khơng nút Max Miniminzebox True / False Có hay khơng nút Min

TopMost True / False Form này có ln nằm lên

trên hết các Forms khác hay không

Caption Text Text nằm trên thanh tiêu đề

của Form

Name Text Tên của Form

AcceptButton Event Chọn sự kiện của control

trên Form khi click tương ứng với phím Enter

CancelButton Event Chọn sự kiện của control

trên Form khi click tương ứng với phím Esc

Trang 66

FixedSingle Tương tự FixedDialog

Fixed3D Trong giống 3 chiều

FixedDialog Như hộp thoại

Sizeable Mặc định

FixedToolWindows Thanh caption nhỏ và khơng có nút Close

SizeableToolWindow Giống FixedToolWindow nhưng có đường biên mỏng StartPosition Manual Hiển thị Form ở vị trí theo

giá trị của Property Location của Form

CenterScreen Hiển thị ở ngay giữa màn hình

CenterParent Hiển thị Form ở ngay giữa Form chính của nó

WindowsDefaultLocation Hiển thị ở vị trí default của của sổ

WindowsDefaultBounds Hiển thị Form ở vị trí default của cửa sổ, với kích thước default của của sổ

AutoSize True /False Cho phép kéo dãn Form

CauseValidation True/ False Cho phép các control con của nó có thể phát sinh sự kiện Validation. Dùng để kiểm tra dữ liệu hợp lệ

Icon Icon Thiết lập Icon cho Form

4.3.1 Một số phương thức của Form

Phương thức Diễn giải

Show() Sau khi Dialog hiện lên, người dùng có thể chọn Focus vào control khác

ShowDialog() Sau khi Dialog hiển thị lên người dùng không thể Focus vào các control khác. Kiểu dữ liệu trả về là

Trang 67 DialogResult.

Close() Đóng Dialog

4.3.2 Một số sự kiện của Form (Form Event)

Sự kiện Diễn giải

Load() Sự kiện được kích hoạt khi Form đã Load

xong Control.

Sự kiện này được bắt khi người dùng muốn khởi tạo biến hoặc giá trị trong Form

Paint() Sự kiện này được gọi khi Form thực hiện

vẽ lại

KeyPress, KeyDown,… Các sự kiện về phím MouseDown, MouseMove… Các sự kiện về chuột

FormClosed Sự kiện khi đóng Form

FormClosing Sự kiện phát sinh trước khi đóng Form

Các sự kiện của Form: Trong lập trình visual điều quan trọng là xử lý các sự kiện, khi lập trình thường chỉ thực hiện các thao tác kéo thả là có thể tạo được một giao diện hồn chỉnh. Để giao diện đó hoạt động theo đúng các yêu cầu của chúng ta thì phải lập trình cho các sự kiện của một hay nhiều control trên Form.

Form có rất nhiều sự kiện, ở đây giới thiệu một số sự kiện quan trọng của Form: Sự kiện Form_Load

Trang 68 Sự kiện khi click trên Form:

Trong một ứng dụng có thể sử dụng nhiều Form, để thực hiện Form nào khi chạy chương trình (startup) ta chọn cho Form đó được thực hiện trong hàm chính trong tập tin Program.

Ví dụ: Xử lý cho Form sử dụng sự kiện khi click trên Form thì Form sẽ thay đổi kích thước được tăng lên 50 pixel.

Một phần của tài liệu Giáo trình lập trình ứng dụng Công nghệ thông tin (Trang 69 - 74)

Tải bản đầy đủ (PDF)

(165 trang)