Control là một thành phần cơ bản trên form
Có các thành phần
• Thuộc tính (property)
• Phương thức (method)
• Sựkiện (event)
Tất cả các control chứa trong namespace:
System.Windows.Forms
10 trang |
Chia sẻ: thuychi16 | Lượt xem: 1165 | Lượt tải: 1
Bạn đang xem nội dung tài liệu Lập trình Windows Form với C#, để tải tài liệu về máy bạn click vào nút DOWNLOAD ở trên
G V : L Ê T H Ị N GỌC HẠN H
WINDOWS FORM
11/12/2014 Lập trình Windows Form với C#
1
TỔNG QUAN VỀ CONTROL
Control là một thành phần cơ bản trên form
Có các thành phần
• Thuộc tính (property)
• Phương thức (method)
• Sựkiện (event)
Tất cả các control chứa trong namespace:
System.Windows.Forms
11/12/2014 Lập trình Windows Form với C# 2
THUỘC TÍNH CỦA CONTROL
Common Properties Description
BackColor Màu nền của control
BackgroundImage Ảnh nền của control
ForeColor Màu hiển thị text trên form
Enabled Xác định khi control trạng thái enable
Focused Xác định khi control nhận focus
Font Font hiển thị text trên control
TabIndex Thú tự tab của control
TabStop Nếu true, user có thể sử dụng tab để select control
Text Text hiên thị trên form
TextAlign Canh lề text trên control
Visible Xác định hiển thị control
11/12/2014 Lập trình Windows Form với C# 3
FORM PROPERTY
11/12/2014 Lập trình Windows Form với C# 4
FORM PROPERTY
11/12/2014 Lập trình Windows Form với C# 5
FORM METHOD
11/12/2014 Lập trình Windows Form với C# 6
FORM EVENT
11/12/2014 Lập trình Windows Form với C# 7
CÁC LỚP CƠ SỞ
System.Windows.Forms.Control - chứa chức năng cơ bản của thao tác xử lý bàn phím và
nhập từ chuột và xử lý tin nhắn window.
System.Windows.Forms.ButtonBase - Lớp này hỗ trợ chức năng cơ bản của một nút
System.Windows.Forms.TextBoxBase - cung cấp chức năng và thuộc tính thông thuờng
cho các lớp thừa hưởng. Cả hai lớp TextBox và RichTextBox sử dụng chức năng cung
cấp bởi TextBoxBase.
System.Windows.Forms.ScrollableControl - quản lý sự phát sinh và hiển thị của các
thanh cuộn đến người dùng để truy cập đến gốc của một hiển thị.
System.Windows.Forms.ContainerControl - Lớp này quản lý chức năng yêu cầu cho một
control để hành động
System.Windows.Forms.Panel - có thể chứa các control thêm vào, nhưng khác với lớp
ContainerControl, nó phân loại các control một cách đơn giản.
System.Windows.Forms.Form -Tạo bất kỳ loại cửa sổ nào: standard, toolbox, borderless,
modal dialog boxes và multi-document interfaces.
System.Windows.Forms.UserControl - tạo một custom control đến việc được dùng trong
một nơi phức tạp trong một ứng dụng hay tổchức
11/12/2014 Lập trình Windows Form với C# 8
STANDAR CONTROL
Có các dạng control sau:
Điều khiển thông thường:
Label, TextBox, Combobox, ListBox, CheckBox,
RadioButton, Button.
Điều khiển đặc biệt:
Tooltip, HelpProvider, ErrorProvider, ProgressBar,
ListView, TreeView, DateTimePicker, MonthlyCalender
Điều khiển Menu
Điều khiển container:
GroupBox, TabControl, Panel v.v
11/12/2014 Lập trình Windows Form với C# 9
STANDAR CONTROL
Buttons: Button, CheckBox, RadioButton
Time and Date: DateTimePicker, MonthCalender
Labels and Pictures: GroupBox, Lablel, LinkLabel,
PictureBox
Text editing: TextBox, RichTextbox,
NumericUpDown, DomainUpDown
Lists and Data: ListBox, ComboBox, ListView,
TreeView, PropertyGrid, DataGrid
Position and ProgressBar: HScrollBar ,
VScrollBar, TrackBar, ProgressBar
Layout: Tab Control, Splitter, StatusBar, ToolBar
11/12/2014 Lập trình Windows Form với C# 10