1. Trang chủ
  2. » Vật lí lớp 12

Bài giảng Lập trình trên môi trường Window: Chương 3 - ThS. Dương Thành Phết

20 5 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 20
Dung lượng 687,19 KB

Nội dung

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.comFacebook: 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

Ngày đăng: 09/03/2021, 03:59

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN