Bài giảng Lập trình Windows - Windows Controls
lượt xem 8
download
Bài giảng "Lập trình Windows - Windows Controls" giới thiệu tới người đọc các kiến thức về TreeView và ListView. Đây là một tài liệu hữu ích dành cho các bạn sinh viên ngành Công nghệ thông tin và những ai quan tâm dùng làm tài liệu học tập và nghiên cứu.
Bình luận(0) Đăng nhập để gửi bình luận!
Nội dung Text: Bài giảng Lập trình Windows - Windows Controls
- Windows Controls D:\TRAN THI KIM CHI\LAPTRINHWINDOW\BGTHI\Demo_C_ 2\Module5_bt2_TreeView va ListView 1
- Nội Dung TreeView ListView 2
- TreeView 3
- TreeView Hiển thị thông tin theo dạng cây Mỗi item gọi là một node Root Node: node không có node cha. Một cây có thể có nhiều node root. Mỗi node root có thể có hoặc không có node con Child Node: node con của một node nào đó Windows Explorer dùng treeview hiển thị thông tin các ổ đĩa và thư mục Lớp TreeView dẫn xuất từ System.Windows.Forms.Control 4
- TreeView Trình bày dữ liệu ở dạng nút các cây. 5 Chương 1: GIAO DIỆN NÂNG CAO
- TreeView Trình bày dữ liệu theo dạng cây. Thuộc tính của TreeView CheckBoxes Xuất hiện CheckBox trên từng node của cây Nodes Đại diện cho tập các node root của TreeView. Thuộc tính này chứa các phương thức: add, remove , clear để thêm xóa các node root SelectedNode Node đang chọn trên treeview ShowRootLine Nếu True, cho phép hiển thị đường nối giữa các node root ImageList Khai báo đối tượng ImageList ShowLine Nếu True, cho phép hiển thị đường viền từ node root đến node con LabelEdit Cho phép thay đổi chuỗi hiển thị của node trên cây. ImageIndex Chỉ mục hình từ 0 đến N-1 (N là số lượng hình có trong ImageList) SelectedImageIndex Chỉ mục hình ứng với node được chọn. 6
- TreeView Thuộc tính của TreeNode Nodes Đại diện cho tập các node con. Thuộc tính này chứa các phương thức: add, remove , clear để thêm xóa các node của nó TreeNode FirstNode Tham chiếu đến node con đầu tiên TreeNode LastNode Tham chiếu đến node cuối cùng TreeNode NextNode Tham chiếu đến node kế tiếp cùng cấp TreeNode PrevNode Tham chiếu đến node trước cùng cấp String Text Text của node Object Tag Lưu một nội dung bất kỳ 7
- TreeView Các phương thức của TreeView CollapseAll: thu gọn tất cả các node trên TreeView. ExpandAll: trình bày tất cả các node trên cây. Sự kiện của TreeView AfterCheck AfterCollapse AfterExpand AfterSelect BeforeCheck BeforeCollapse BeforeExpand BeforeSelect 8 8
- TreeView (tt) Click DoubleClick 9 9
- TReeView Control
- Add nodes to the TReeView private void btnCN_Click(object sender, EventArgs e) { TreeNode nodecha = new TreeNode(); nodecha.Text = txtMa.Text; nodecha.Nodes.Add(txtHT.Text); nodecha.Nodes.Add(txtDC.Text); nodecha.Nodes.Add(dtpNS.Text); nodecha.Nodes.Add(cboLop.Text); nodecha.SelectedImageIndex = 1;// hinh o vi tri trang thai chon nodecha.ImageIndex = 0; // trang thai binh thuong khong chon treSV.Nodes.Add(nodecha); }
- Xóa Node Đang Chọn private void deleteToolStripMenuItem_Click(object sender, EventArgs e) { if (treSV.Nodes.Count >0 ) if (treSV.SelectedNode !=null ) treSV.SelectedNode.Remove(); } Xóa Node cha con xóa theo
- Đổi Tên Node private void reNameToolStripMenuItem_Click(object sender, EventArgs e) { TreeNode mySelectedNode; mySelectedNode =treSV.SelectedNode; if (mySelectedNode != null) { treSV.LabelEdit = true; // cho phep doi ten if (!mySelectedNode.IsEditing) mySelectedNode.BeginEdit(); //' De co con nhay chop chop } }
- ListView 14
- List View Dạng control phổ biến hiển thị một danh sách item Các item có thể có các item con gọi là subitem Windows Explorer hiển thị thông tin thư mục, tập tin… Có thể hiển thị thông tin theo nhiều dạng thông qua thuộc tính View Xem dạng chi tiết thông tin Xem dạng icon nhỏ Xem dạng icon lớn Xem dạng tóm tắt … Lớp ListView dẫn xuất từ System.Windows.Forms.Control 15
- List View Properties GridLines Sorting View SmallImageList Columns LargeImageList Items MultiSelect FullRowSelect 16
- List View Các dạng thể hiện của ListView Details Small Icons List Large Icons Tile 17
- List View Large Icons Mỗi item xuất hiện với 1 icon kích thước lớn và một label bên dưới 18
- List View Small Icons Mỗi item xuất hiện với icon nhỏ và một label bên phải 19
- List View List Mỗi item xuất hiện với icon nhỏ với label bên phải, item được sắp theo cột nhưng không có tiêu đề cột 20
CÓ THỂ BẠN MUỐN DOWNLOAD
-
Bài giảng Lập trình Windows Form với C#: Chương 4 - Lê Thị Ngọc Hạnh
10 p | 380 | 80
-
Bài giảng Lập trình Window: Chương 7 - Phan Trọng Tiến
64 p | 201 | 37
-
Bài giảng Lập trình Windows Form với C#: Chương 7 - Lê Thị Ngọc Hạnh
12 p | 108 | 26
-
Bài giảng Lập trình Windows nâng cao: Windows form nâng cao - Bùi Công Danh
21 p | 188 | 24
-
Bài giảng Lập trình Window: Chương 6 - Phan Trọng Tiến
35 p | 168 | 20
-
Bài giảng Lập trình Windows nâng cao: Thiết kế các controls dùng công nghệ COM - Bùi Công Danh
28 p | 109 | 12
-
Bài giảng Lập trình Windows Phone (Module 2): Bài 2 - Trần Duy Thanh
35 p | 74 | 8
-
Bài giảng Lập trình trên Windows với Microsoft® .NET: Bài 6 - Hồ Hoàn Kiếm
15 p | 73 | 5
-
Bài giảng Lập trình Windows Phone (Module 3): Bài 5 - Trần Duy Thanh
13 p | 80 | 5
-
Bài giảng Lập trình Windows Phone (Module 2): Bài 3 - Trần Duy Thanh
38 p | 78 | 5
-
Bài giảng Lập trình Windows - Chương 5: Lập trình tài nguyên (2016)
16 p | 75 | 5
-
Bài giảng Lập trình trên Windows với Microsoft® .NET: Bài 8 - Hồ Hoàn Kiếm
14 p | 56 | 4
-
Bài giảng Lập trình trên Windows với Microsoft.NET: Bài 7 - ThS. Trần Bá Nhiệm
19 p | 94 | 4
-
Bài giảng Lập trình trên Windows với Microsoft.NET: Bài 6 - ThS. Trần Bá Nhiệm
15 p | 64 | 3
-
Bài giảng Lập trình trên Windows với Microsoft® .NET: Bài 7 - Hồ Hoàn Kiếm
19 p | 67 | 3
-
Bài giảng Lập trình Windows: Bài 3 - Trần Ngọc Bảo
106 p | 74 | 3
-
Bài giảng Lập trình Windows: Chương 5 - Lập trình tài nguyên
16 p | 78 | 3
Chịu trách nhiệm nội dung:
Nguyễn Công Hà - Giám đốc Công ty TNHH TÀI LIỆU TRỰC TUYẾN VI NA
LIÊN HỆ
Địa chỉ: P402, 54A Nơ Trang Long, Phường 14, Q.Bình Thạnh, TP.HCM
Hotline: 093 303 0098
Email: support@tailieu.vn