Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 51 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Tiêu đề
Lập Trình Winform Với C#
Định dạng
Số trang
51
Dung lượng
0,94 MB
Nội dung
LẬP TRÌNH WINFORM VỚI C# Chủ đề Giới thiệu window controls Form, Label, TextBox, Button, CheckBox, Radio Button, Combo Box, List Box, Menu Strip, Tool Strip, Tree View, List View Thiết kế Layout window controls Form Namespace: System.Windows.Forms Dùng để xếp thiết kế control bản, hình thành giao diện sử dụng Form Thêm window form Form Danh s|ch thuộc tính Tên thuộc tính Ý nghĩa BackColor/ForeColor M{u / M{u chữ BackGroundImage Ảnh AcceptButton Nút chọn kích hoạt kiện click người dùng click Enter CancelButton Nút chọn kích hoạt kiện click người dùng click Esc Controls Danh s|ch c|c control Cho phép người dùng thêm xóa động controls FormBorderStyle Chọn loại window form Opacity Độ mờ window form Form Danh s|ch thuộc tính Tên thuộc tính Ý nghĩa AutoSize Cho phép kéo dãn form CauseValidation Cho phép c|c control ph|t sinh kiện Validate Dùng để kiểm tra liệu hợp lệ TopMost Cho phép Form tất c|c form khác WindowState {Normal, Minimized, Maximized} Thể Form xuất Cursor Thiết lập trỏ chuột Icon Thiết lập )con form Form Danh sách hàm Ý nghĩa Tên hàm Show() Sau dialog lên, người dùng chọn focus v{o control kh|c ShowDialog() Sau dialog lên người dùng focus v{o c|c control kh|c Kiểu liệu trả về: DialogResult Close() Đóng Dialog this.DialogResult = DialogResult.OK Đóng dialog v{ trả kết tương ứng OK This.DialogResult = DialogResult.Cancel Đóng dialog v{ trả kết tương ứng Cancel Form Danh s|ch c|c kiện Tên hàm Ý nghĩa Load() Sự kiện kích hoạt Form đ~ load xong control Sự kiện n{y bắt người dùng muốn khởi tạo biến gi| trị Form Paint() Sự kiện n{y gọi Form thực vẽ lại Di chuyển chuột, phóng to, thu nhỏ, Sẽ trình bày chi tiết GD) + KeyPress, KeyDown, C|c kiện phím MouseHover, MouseDown, MouseLeave C|c kiện chuột Label Namespace: System.Windows.Forms Thể text văn TextBox Namespace: System.Windows.Forms Nhập v{ xuất liệu từ người dùng Thanh Layout Toolbar Ảnh Ý nghĩa Canh control form theo chiều ngang dọc Xét control nằm chồng lên nằm control nằm lên Thiết lập thứ tự Tab )ndex cho c|c control C|c control đ|nh thứ tự từ ->N Khi người dùng nhấn Tab chương trình c|c control focus theo thứ tự qui định Dock, Anchor Layout Khi có thay đổi kích thước vị trí control cha control đảm bảo kích thước v{ vị trí tương ứng thơng qua thuộc tính Dock Anchor Bất kì control n{o NET có thuộc tính Dock Anchor Dock: X|c định kích thước control so với control cha chứa Anchor: X|c định vị trí control so với control cha chứa Giới thiệu controls NET 2005 C|c control giới thiệu slide n{y: TreeView ListView ContextMenuStrip NotifyIcon ErrorProvider DateTimePicker StatusStrip TabControl Common Dialogs (Color Dialog, OpenFileDialog, SaveFileDialog) TreeView Thể dạng C}y Từng node bên l{ TreeNode Trong TreeNode có nhiều TreeNode Thuộc tính: Nodes, SelectedNode Sự kiện: AfterSelect, BeforeSelect Phương thức: CollapseAll, ExpandAll, GetNodeAt(Point) TreeView ListView Thể dạng lưới icon c|c items Thuộc tính: Columns, )tems, View Large)con, SmallIcon, Detail, List), FullRowSelect Mỗi item ListView l{ ListView)tem Thuộc tính: Text, Sub)tems Chỉ dùng View ListView Detail), ImageIndex ListView ContextMenuStrip L{ menu ngữ cảnh; g|n cho tất c|c control Menu gọi người dùng nhấn chuột phải lên Control Gán Menu vào control .ContextMenuStrip = NotifyIcon Tạo biểu tượng )con taskbar C|ch thực hiện: Bước : Drag & drop control Notify)con Bước : Thiết lập thuộc tính ContextMenuStrip, Icon, Text ErrorProvider Xuất thông b|o cho c|c control, biểu tượng thông b|o canh cạnh control Thay dùng Label để thơng b|o lỗi, ta dùng ErrorProvider ErrorProvider DateTimePicker Control thể ng{y th|ng Thuộc tính: Value Dùng lấy gi| trị ng{y th|ng; kiểu liệu DateTime StatusStrip Thể status bar form C|ch dụng: Bước : Drag & drop StatusStrip vào Form Bước : Thiết lập c|c control cho StatusStrip TabControl Chia giao diện theo thiết kế Tab Thuộc tính: TabPages H T ... M{u chữ BackGroundImage Ảnh AcceptButton Nút chọn kích hoạt kiện click người dùng click Enter CancelButton Nút chọn kích hoạt kiện click người dùng click Esc Controls Danh s|ch c| c control Cho... tính cho c| c control c? ??n lại c| ch Xóa khoảng c| ch canh liền chiều ngang Tăng giảm khoảng c| ch canh liền chiều ngang Thanh Layout Toolbar Ảnh Ý nghĩa C| c control canh liền chiều d? ?c Xóa khoảng c| ch... ý: Kích thư? ?c control chọn danh s|ch c| c control chọn định kích thư? ?c cho to{n control Thanh Layout Toolbar Ảnh Ý nghĩa C| c control canh liền chiều ngang Lưu ý: Khoảng c| ch control đầu v{ cuối