Hệ thống thông tin - Chương 3
Số trang: 67
Loại file: pdf
Dung lượng: 539.63 KB
Lượt xem: 15
Lượt tải: 0
Xem trước 7 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Sự kiện thường dùng : SelectedIndexChanged: Xảy ra khi chọn một dòng. Ngầm định khi nháy đúp ở chế độ thiết kế.
Nội dung trích xuất từ tài liệu:
Hệ thống thông tin - Chương 3 KHOA CÔNG NGHỆ THÔNG TIN BỘ MÔN CÁC HỆ THỐNG THÔNG TIN Chương 3 Các điều kiển nâng cao Hoàng Hữu Việt – IT Faculty, Vinh University Email: viethh.vinhuni@gmail.com C Programming, 2nd edition.2007 Nội dung Hoàng Hữu Việt ListBox CheckedListBox ComboBox TabControl Menu Toolbar MDI Windows TreeView ListView Bộ môn Các Hệ thống Thông tin2007 Slide 2 ListBox Hoàng Hữu Việt ListBox Cho phép xem và chọn các dòng dữ liệu Bộ môn Các Hệ thống Thông tin2007 Slide 3 ListBox Hoàng Hữu Việt Các thuộc tính thường dùng Items: Mảng các dòng trong ListBox. Items[0] = “Cat” Items[1] = “Mouse” MultiColumn: Có/không chia ListBox thành nhiều cột. MultiColum = true Bộ môn Các Hệ thống Thông tin2007 Slide 4 ListBox Hoàng Hữu Việt Các thuộc tính thường dùng SelectedIndex: Trả về dòng hiện thời được chọn Nếu chọn nhiều dòng thì trả về 1 giá trị tuỳ ý của các dòng được chọn. Nếu không chọn thì trả về giá trị -1. SelectedIndices: Trả về một mảng các chỉ số của các dòng được chọn. SelectedItem: Trả về giá trị dòng được chọn. SelectedItems: Trả về một mảng giá trị các dòng được chọn. Bộ môn Các Hệ thống Thông tin2007 Slide 5 ListBox Hoàng Hữu Việt Các thuộc tính thường dùng Sorted: Có/Không sắp xếp dữ liệu trong ListBox. Ngầm định là False. SelectionMode: Xác định số lượng dòng được chọn của ListBox. one: Một dòng Multi: Nhiều dòng Sorted and SelectionMode Bộ môn Các Hệ thống Thông tin2007 Slide 6 ListBox Hoàng Hữu Việt Các phương thức thường dùng GetSelected(index): Trả về True dòng Index được chọn, ngược lại trả về false. Add: Thêm một dòng vào ListBox listBox1.Items.Add(“Cat”); listtBox1.Items.Add(“Mouse”); RemoveAt(row): Xoá dòng ở vị trí row listBox1.Items.RemoveAt(row); Clear: Xoá tất cả các dòng listBox1.Items.Clear(); Bộ môn Các Hệ thống Thông tin2007 Slide 7 ListBox Hoàng Hữu Việt Sự kiện thường dùng SelectedIndexChanged: Xảy ra khi chọn một dòng. Ngầm định khi nháy đúp ở chế độ thiết kế. Ví dụ Xây dựng Form Bộ môn Các Hệ thống Thông tin2007 Slide 8 ListBox Hoàng Hữu Việt Ví dụprivate void btnAdd_Click(object sender, EventArgs e){ listBox1.Items.Add(txtInput.Text); txtInput.Clear();}private void btnRemove_Click(object sender, EventArgs e){ int row=listBox1.SelectedIndex; if (row != -1) listBox1.Items.RemoveAt(row);}private void btnClear_Click(object sender, EventArgs e){ listBox1.Items.Clear();} Bộ môn Các Hệ thống Thông tin 2007 Slide 9 ListBox Hoàng Hữu Việt Bài tập Xây dựng Form cho phép di chuyển các dòng giữa 2 ListBox Bộ môn Các Hệ thống Thông tin2007 Slide 10 CheckedListBox Hoàng Hữu Việt CheckedListBoxe là sự mở rộng của ListBox bằng cách thêm CheckBox ở phía bên trái mỗi dòng Có thể chọn các dòng Bộ môn Các Hệ thống Thông tin2007 Slide 11 CheckedListBox Hoàng Hữu Việt Các thuộc tính thường dùng CheckedItems: Mảng các giá trị của dòng được đánh dấu Check. CheckedIndices: Mảng các chỉ số dòng được đánh dấu Check. Phương thức thường dùng GetItemChecked(index): Trả về true nếu dòng được chọn. Sự kiện thường dùng ItemCheck: Xảy ra khi dòng được checked hoặc unchecked. Bộ môn Các Hệ thống Thông tin2007 Slide 12 CheckedListBox Hoàng Hữu Việt Ví dụ Xây dựng Form khi đánh dấu check thì dòng được đưa sang ListBox bên phải, khi bỏ dấu Check thì xoá dòng trong ListBox bên phải Bộ môn Các Hệ thống Thông tin2007 Slide 13 CheckedListBox Hoàng Hữu Việt Ví dụprivate void myCheckedListBox_Load(object sender, EventArgs e){ checkedListBox1.Items.Add(“C++ HTP”);}private void checkedListBox1_ItemCheck(object sender, ItemCheckEventArgs e){ string item = checkedListBox1.SelectedItem.ToString(); if ( e.NewValue == CheckState.Checked ) { listBox1.Items.Add(item); } ...
Nội dung trích xuất từ tài liệu:
Hệ thống thông tin - Chương 3 KHOA CÔNG NGHỆ THÔNG TIN BỘ MÔN CÁC HỆ THỐNG THÔNG TIN Chương 3 Các điều kiển nâng cao Hoàng Hữu Việt – IT Faculty, Vinh University Email: viethh.vinhuni@gmail.com C Programming, 2nd edition.2007 Nội dung Hoàng Hữu Việt ListBox CheckedListBox ComboBox TabControl Menu Toolbar MDI Windows TreeView ListView Bộ môn Các Hệ thống Thông tin2007 Slide 2 ListBox Hoàng Hữu Việt ListBox Cho phép xem và chọn các dòng dữ liệu Bộ môn Các Hệ thống Thông tin2007 Slide 3 ListBox Hoàng Hữu Việt Các thuộc tính thường dùng Items: Mảng các dòng trong ListBox. Items[0] = “Cat” Items[1] = “Mouse” MultiColumn: Có/không chia ListBox thành nhiều cột. MultiColum = true Bộ môn Các Hệ thống Thông tin2007 Slide 4 ListBox Hoàng Hữu Việt Các thuộc tính thường dùng SelectedIndex: Trả về dòng hiện thời được chọn Nếu chọn nhiều dòng thì trả về 1 giá trị tuỳ ý của các dòng được chọn. Nếu không chọn thì trả về giá trị -1. SelectedIndices: Trả về một mảng các chỉ số của các dòng được chọn. SelectedItem: Trả về giá trị dòng được chọn. SelectedItems: Trả về một mảng giá trị các dòng được chọn. Bộ môn Các Hệ thống Thông tin2007 Slide 5 ListBox Hoàng Hữu Việt Các thuộc tính thường dùng Sorted: Có/Không sắp xếp dữ liệu trong ListBox. Ngầm định là False. SelectionMode: Xác định số lượng dòng được chọn của ListBox. one: Một dòng Multi: Nhiều dòng Sorted and SelectionMode Bộ môn Các Hệ thống Thông tin2007 Slide 6 ListBox Hoàng Hữu Việt Các phương thức thường dùng GetSelected(index): Trả về True dòng Index được chọn, ngược lại trả về false. Add: Thêm một dòng vào ListBox listBox1.Items.Add(“Cat”); listtBox1.Items.Add(“Mouse”); RemoveAt(row): Xoá dòng ở vị trí row listBox1.Items.RemoveAt(row); Clear: Xoá tất cả các dòng listBox1.Items.Clear(); Bộ môn Các Hệ thống Thông tin2007 Slide 7 ListBox Hoàng Hữu Việt Sự kiện thường dùng SelectedIndexChanged: Xảy ra khi chọn một dòng. Ngầm định khi nháy đúp ở chế độ thiết kế. Ví dụ Xây dựng Form Bộ môn Các Hệ thống Thông tin2007 Slide 8 ListBox Hoàng Hữu Việt Ví dụprivate void btnAdd_Click(object sender, EventArgs e){ listBox1.Items.Add(txtInput.Text); txtInput.Clear();}private void btnRemove_Click(object sender, EventArgs e){ int row=listBox1.SelectedIndex; if (row != -1) listBox1.Items.RemoveAt(row);}private void btnClear_Click(object sender, EventArgs e){ listBox1.Items.Clear();} Bộ môn Các Hệ thống Thông tin 2007 Slide 9 ListBox Hoàng Hữu Việt Bài tập Xây dựng Form cho phép di chuyển các dòng giữa 2 ListBox Bộ môn Các Hệ thống Thông tin2007 Slide 10 CheckedListBox Hoàng Hữu Việt CheckedListBoxe là sự mở rộng của ListBox bằng cách thêm CheckBox ở phía bên trái mỗi dòng Có thể chọn các dòng Bộ môn Các Hệ thống Thông tin2007 Slide 11 CheckedListBox Hoàng Hữu Việt Các thuộc tính thường dùng CheckedItems: Mảng các giá trị của dòng được đánh dấu Check. CheckedIndices: Mảng các chỉ số dòng được đánh dấu Check. Phương thức thường dùng GetItemChecked(index): Trả về true nếu dòng được chọn. Sự kiện thường dùng ItemCheck: Xảy ra khi dòng được checked hoặc unchecked. Bộ môn Các Hệ thống Thông tin2007 Slide 12 CheckedListBox Hoàng Hữu Việt Ví dụ Xây dựng Form khi đánh dấu check thì dòng được đưa sang ListBox bên phải, khi bỏ dấu Check thì xoá dòng trong ListBox bên phải Bộ môn Các Hệ thống Thông tin2007 Slide 13 CheckedListBox Hoàng Hữu Việt Ví dụprivate void myCheckedListBox_Load(object sender, EventArgs e){ checkedListBox1.Items.Add(“C++ HTP”);}private void checkedListBox1_ItemCheck(object sender, ItemCheckEventArgs e){ string item = checkedListBox1.SelectedItem.ToString(); if ( e.NewValue == CheckState.Checked ) { listBox1.Items.Add(item); } ...
Tìm kiếm theo từ khóa liên quan:
điều kiển cơ bản ngôn ngữ lập trình Môi trường lập trình lập trình C điều kiển nâng cao xử lý lỗi lập trìnhGợi ý tài liệu liên quan:
-
Giáo trình Lập trình hướng đối tượng: Phần 2
154 trang 275 0 0 -
Bài thuyết trình Ngôn ngữ lập trình: Hệ điều hành Window Mobile
30 trang 265 0 0 -
Kỹ thuật lập trình trên Visual Basic 2005
148 trang 265 0 0 -
Giáo trình Lập trình cơ bản với C++: Phần 1
77 trang 232 0 0 -
Bài giảng Một số hướng nghiên cứu và ứng dụng - Lê Thanh Hương
13 trang 225 0 0 -
Giáo án Tin học lớp 11 (Trọn bộ cả năm)
125 trang 217 1 0 -
NGÂN HÀNG CÂU HỎI TRẮC NGHIỆM THIẾT KẾ WEB
8 trang 207 0 0 -
Bài tập lập trình Windows dùng C# - Bài thực hành
13 trang 184 0 0 -
Giáo trình Lập trình C căn bản: Phần 1
64 trang 170 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 166 0 0