Font Font hiển thị text trên control TabIndex Thứ tự tab của control. TabStop Sử dụng tab để select control[r]
(1)Chương 3:
ĐIỀU KHIỂN TRÊN FORM
(WINDOWS CONTROLS)
Giảng Viên: ThS Dương Thành Phết
Email: phetcm@gmail.com Facebook: DuongThanhPhet
LẬP TRÌNH TRÊN MƠI TRƯỜNG WINDOWS
(2)NỘI DUNG
Thiết kế Layout Form
2
Các control Form
3
Mouse Event & Keyboard Event
4
Tổng quan Controls
(3)1.TỔNG QUAN VỀ CONTROLS
1.1 Giới thiệu:
Control thành phần form
Có thành phần
Thuộc tính
Phương thức
Sự kiện
Tất control chứa namespace:
(4)1.2 Thuộc tính controls
Properties Description
BackColor Màu control BackgroundImage Ảnh control
ForeColor Màu hiển thị text form
Enable Thiết lập trạng thái truy cập control Focus Chuyển focus vào control
Font Font hiển thị text control TabIndex Thứ tự tab control
TabStop Sử dụng tab để select control
(5)2 THIẾT KẾ LAYOUT TRÊN FORM
(6)2.1 CONTROL LAYOUT - ANCHOR
None
FixedSingle Fixed3D FixedDialog
Sizable
(7) Khi FormBorderStyle = Sizable cho phép thay đổi kích thước thực thi
Sử dụng thuộc tính Anchor: Cho phép control phản ứng lại với thao tác resize form
Control thay đổi vị trí tương ứng với việc resize form
Control cố định không thay đổi theo việc resize form
Các trạng thái neo: Left(Cố định theo biên trái); Right; Top; Bottom
(8)Button neo biên trái
Button tự
Vị trí tương biên trái không đổi
Di chuyển tương ứng theo kích thước
(9) Thiết lập Anchor cho control
Chọn biên để neo Biên
chọn neo, màu đậm
(10)Neo theo bốn phía
(11)2.2 CONTROL LAYOUT - DOCKING
Các control gắn (dock) với cạnh form, container control
Windows Explorer
TreeView gắn bên trái
(12)Left Fill Right Top
(13)TextBox
Dock = None Dock = Top
Dock = Fill
TextBox.Multiline = True Dock = Bottom
(14)(15)3.1 LABEL Chức năng:
Cung cấp chuỗi thông tin dẫn
Chỉ đọc
Label
Thuộc tính thường dùng
Font Font hiển thị text Text Nội dung text hiển thị TextAlign Canh lề text
(16)3.2 TEXTBOX Chức năng:
Vùng cho phép user nhập liệu
Cho phép nhập dạng Password
TextBox
Thuộc tính thường dùng
(17) Ví dụ
Chuyển thành chữ hoa Double click vào
textbox để tạo event handler cho event TextChanged
(18) Ví dụ
(19)3.3 BUTTON Chức năng:
Cho phép cài đặt hành động
Button
Thuộc tính thường dùng
Text Chuỗi hiển thị button
Event thường dùng
(20)3.4 LISTBOX Chức năng:
Cung cấp danh sách item cho phép chọn
ListBox cho hiển thị scroll item vượt vùng thể ListBox
ListBox
Thuộc tính thường dùng
MultiColumn Cho phép nhiều cột SelectedIndex Chỉ số mục chọn SelectedItem Giá trị mục chọn