Bài giảng Lập trình Windows - Windows Controls
Số trang: 39
Loại file: ppt
Dung lượng: 1.38 MB
Lượt xem: 13
Lượt tải: 0
Xem trước 4 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
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.
Nội dung trích xuất từ tài liệu:
Bài giảng Lập trình Windows - Windows ControlsWindowsControls D:TRAN THI KIM CHILAPTRINHWINDOWBGTHIDemo_C_ 2Module5_bt2_TreeView va ListView 1NộiDung TreeView ListView 2TreeView 3TreeView 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 4TreeView Trình bày dữ liệu ở dạng nút các cây. 5 Chương1:GIAODIỆNNÂNGCAOTreeView Trình bày dữ liệu theo dạng cây. Thuộc tính của TreeViewCheckBoxes Xuất hiện CheckBox trên từng node của câyNodes Đạ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 rootSelectedNode Node đang chọn trên treeviewShowRootLine Nếu True, cho phép hiển thị đường nối giữa các node rootImageList Khai báo đối tượng ImageListShowLine Nếu True, cho phép hiển thị đường viền từ node root đến node conLabelEdit 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. 6TreeView Thuộc tính của TreeNodeNodes Đạ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ênTreeNode LastNode Tham chiếu đến node cuối cùngTreeNode NextNode Tham chiếu đến node kế tiếp cùng cấpTreeNode PrevNode Tham chiếu đến node trước cùng cấpString Text Text của nodeObject Tag Lưu một nội dung bất kỳ 7TreeView 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 8TreeView(tt) Click DoubleClick 9 9TReeViewControl AddnodestotheTReeViewprivate 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óaNodeĐangChọnprivate 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ĐổiTênNodeprivate 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 14ListView 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 15ListView Properties GridLines Sorting View SmallImageList Columns LargeImageList Items ...
Nội dung trích xuất từ tài liệu:
Bài giảng Lập trình Windows - Windows ControlsWindowsControls D:TRAN THI KIM CHILAPTRINHWINDOWBGTHIDemo_C_ 2Module5_bt2_TreeView va ListView 1NộiDung TreeView ListView 2TreeView 3TreeView 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 4TreeView Trình bày dữ liệu ở dạng nút các cây. 5 Chương1:GIAODIỆNNÂNGCAOTreeView Trình bày dữ liệu theo dạng cây. Thuộc tính của TreeViewCheckBoxes Xuất hiện CheckBox trên từng node của câyNodes Đạ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 rootSelectedNode Node đang chọn trên treeviewShowRootLine Nếu True, cho phép hiển thị đường nối giữa các node rootImageList Khai báo đối tượng ImageListShowLine Nếu True, cho phép hiển thị đường viền từ node root đến node conLabelEdit 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. 6TreeView Thuộc tính của TreeNodeNodes Đạ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ênTreeNode LastNode Tham chiếu đến node cuối cùngTreeNode NextNode Tham chiếu đến node kế tiếp cùng cấpTreeNode PrevNode Tham chiếu đến node trước cùng cấpString Text Text của nodeObject Tag Lưu một nội dung bất kỳ 7TreeView 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 8TreeView(tt) Click DoubleClick 9 9TReeViewControl AddnodestotheTReeViewprivate 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óaNodeĐangChọnprivate 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ĐổiTênNodeprivate 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 14ListView 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 15ListView Properties GridLines Sorting View SmallImageList Columns LargeImageList Items ...
Tìm kiếm theo từ khóa liên quan:
Bài giảng Lập trình Windows Lập trình Windows Kỹ thuật lập trình Windows Controls Tree View List ViewGợi ý tài liệu liên quan:
-
Kỹ thuật lập trình trên Visual Basic 2005
148 trang 266 0 0 -
NGÂN HÀNG CÂU HỎI TRẮC NGHIỆM THIẾT KẾ WEB
8 trang 208 0 0 -
Giới thiệu môn học Ngôn ngữ lập trình C++
5 trang 195 0 0 -
Bài tập lập trình Windows dùng C# - Bài thực hành
13 trang 186 0 0 -
Bài giảng Nhập môn về lập trình - Chương 1: Giới thiệu về máy tính và lập trình
30 trang 168 0 0 -
bảo mật mạng các phương thức giả mạo địa chỉ IP fake IP
13 trang 159 0 0 -
Luận văn: Nghiên cứu kỹ thuật giấu tin trong ảnh Gif
33 trang 153 0 0 -
Báo cáo thực tập Công nghệ thông tin: Lập trình game trên Unity
27 trang 118 0 0 -
Giáo trình về phân tích thiết kế hệ thống thông tin
113 trang 114 0 0 -
information technology outsourcing transactions process strategies and contracts 2nd ed phần 3
65 trang 111 0 0