Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 16 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
16
Dung lượng
0,96 MB
Nội dung
ĐHQG HCM – TRƯỜNG ĐH KHOA HỌC TỰ NHIÊN KHOA CƠNG NGHỆ THƠNG TIN Lập trình ứng dụng giao diện Windows Forms Lập trình ứng dụng quản lý ThS Ngô Chánh Đức Control liệu danh sách Windows Form 10/3/2017 Khoa CNTT - Trường ĐH Khoa học Tự nhiên ĐHQG HCM 53 ListBox 10/3/2017 Khoa CNTT - Trường ĐH Khoa học Tự nhiên ĐHQG HCM 54 ListBox Adding Items Selecting Items Removing Items Sorting Scroll bars 10/3/2017 Khoa CNTT - Trường ĐH Khoa học Tự nhiên ĐHQG HCM 55 ListBox – Add Items Sử dụng hàm Add(), AddRange(), Insert() Ví dụ: lbName.Items.Add("aaa") string[] strMember = {"bbb", "ccc"} lbName.Items.AddRange(strMember) lbName.Items.Insert(2, "ddd") 10/3/2017 Khoa CNTT - Trường ĐH Khoa học Tự nhiên ĐHQG HCM 56 ListBox - Selecting Items Sử dụng tính SelectedIndex, SelectItem Sự kiện SelectedIndexChanged Thuộc tính SelectionMode có giá trị ▪ None: khơng chọn ▪ One: chọn ▪ MultiSimple: chọn nhiều (click chọn) ▪ MultiExtended: chọn nhiều (kết hợp với phím shift ctrl ▪ => SelectedIndices, SelectedItems (chỉ lấy giá trị) 10/3/2017 Khoa CNTT - Trường ĐH Khoa học Tự nhiên ĐHQG HCM 57 ListBox - Removing Items Sử dụng hàm Remove(), RemoveAt() Xóa tồn bộ: Clear() Ví dụ lbName.Items.Remove("aaa") lbName.Items.RemoveAt(3) lbName.Items.Clear() 10/3/2017 Khoa CNTT - Trường ĐH Khoa học Tự nhiên ĐHQG HCM 58 ListBox - Sorting Sử dụng thuộc tính Sorted = true/false 10/3/2017 Khoa CNTT - Trường ĐH Khoa học Tự nhiên ĐHQG HCM 59 ListBox - Scrollbar Vertical scroll bar: tự động Horizontal scroll bar: dùng thuộc tính HorizontalScrollbar 10/3/2017 Khoa CNTT - Trường ĐH Khoa học Tự nhiên ĐHQG HCM 60 Ví dụ Viết chương trình cho phép ▪ Nạp danh sách Tỉnh/Thành từ tập tin plain text vào ListBox • Sử dụng TextReader ▪ Cho phép xóa bổ sung tỉnh/thành • Sử dụng TextBox Button ▪ Lưu danh sách lại vào tập tin • Sử dụng TextWriter 10/3/2017 Khoa CNTT - Trường ĐH Khoa học Tự nhiên ĐHQG HCM 61 ComboBox 10/3/2017 Khoa CNTT - Trường ĐH Khoa học Tự nhiên ĐHQG HCM 62 ComboBox Mặc định gồm phần ▪ Phần TextBox bên ▪ Phần ListBox bên 10/3/2017 Khoa CNTT - Trường ĐH Khoa học Tự nhiên ĐHQG HCM 63 ComboBox – Khi sử dụng? Khi danh sách có sẵn gợi ý Khi ta khơng muốn nhiều không gian cho Listbox 10/3/2017 Khoa CNTT - Trường ĐH Khoa học Tự nhiên ĐHQG HCM 64 ComboBox - DropDownStyle DropDown ▪ Có thể nhập giá trị từ phần textbox DropDownList ▪ Không nhập giá trị ▪ Phần textbox hiển thị giá trị chọn từ listbox ▪ Sử dụng textbox để tìm kiếm với AutoCompleteMode Simple ▪ Phần ListBox sẵn 10/3/2017 Khoa CNTT - Trường ĐH Khoa học Tự nhiên ĐHQG HCM 65 ComboxBox - thao tác liệu Cách sử dụng giống với ListBox ▪ Sử dụng thuộc tính Items Nhưng thời điểm chọn item ▪ Phương thức SelectedIndex ▪ Sự kiện SelectedIndexChanged 10/3/2017 Khoa CNTT - Trường ĐH Khoa học Tự nhiên ĐHQG HCM 66 Ví dụ Sử dụng ví dụ Thay ListBox Combobox Hỗ trợ người dùng tìm kiếm với AutoCompleteMode 10/3/2017 Khoa CNTT - Trường ĐH Khoa học Tự nhiên ĐHQG HCM 67