1. Trang chủ
  2. » Công Nghệ Thông Tin

Hệ thống thông tin - Chương 3 ppsx

67 258 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 67
Dung lượng 539,63 KB

Nội dung

2007 C Programming, 2 nd edition. KHOA CÔNG NGHỆ THÔNG TIN BỘ MÔN CÁC HỆ THỐNG THÔNG TIN Ch Ch ươ ươ ng 3 ng 3 Các điều kiển nâng cao Các điều kiển nâng cao Hoàng Hữu Việt – IT Faculty, Vinh University Email: viethh.vinhuni@gmail.com Slide 2 Hoàng Hữu Việt 2007 Bộ môn Các Hệ thống Thông tin Nội dung Nội dung  ListBox  CheckedListBox  ComboBox  TabControl  Menu  Toolbar  MDI Windows  TreeView  ListView Slide 3 Hoàng Hữu Việt 2007 Bộ môn Các Hệ thống Thông tin ListBox ListBox  ListBox  Cho phép xem và chọn các dòng dữ liệu Slide 4 Hoàng Hữu Việt 2007 Bộ môn Các Hệ thống Thông tin ListBox ListBox  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 Slide 5 Hoàng Hữu Việt 2007 Bộ môn Các Hệ thống Thông tin ListBox ListBox  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. Slide 6 Hoàng Hữu Việt 2007 Bộ môn Các Hệ thống Thông tin ListBox ListBox  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 Slide 7 Hoàng Hữu Việt 2007 Bộ môn Các Hệ thống Thông tin ListBox ListBox  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(); Slide 8 Hoàng Hữu Việt 2007 Bộ môn Các Hệ thống Thông tin ListBox ListBox  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 Slide 9 Hoàng Hữu Việt 2007 Bộ môn Các Hệ thống Thông tin ListBox ListBox  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(); } Slide 10 Hoàng Hữu Việt 2007 Bộ môn Các Hệ thống Thông tin ListBox ListBox  Bài tập  Xây dựng Form cho phép di chuyển các dòng giữa 2 ListBox [...]... môn Các Hệ thống Thông tin Slide 30 MDI Windows Hoàng Hữu Việt Một ứng dụng MDI cho phép người dùng thao tác với nhiều cửa sổ ở một thời điểm SDI và MDI Forms Single Document Interface (SDI) 2007 Multiple Document Interface (MDI) Bộ môn Các Hệ thống Thông tin Slide 31 MDI Windows Hoàng Hữu Việt Ví dụ MDI Parent và MDI Child MDI parent MDI child MDI child 2007 Bộ môn Các Hệ thống Thông tin Slide 32 MDI... theo chiều ngang TileVertical: Sắp xếp cửa sổ theo chiều dọc 2007 Bộ môn Các Hệ thống Thông tin Slide 34 MDI Windows Hoàng Hữu Việt Các kiểu sắp xếp ArrangeIcons 2007 Cascade Bộ môn Các Hệ thống Thông tin Slide 35 MDI Windows Hoàng Hữu Việt Các kiểu sắp xếp TileHorizontal 2007 TileVertical Bộ môn Các Hệ thống Thông tin Slide 36 ... môn Các Hệ thống Thông tin Slide 21 Menu Hoàng Hữu Việt Dùng để nhóm các lệnh cùng nhau Menu có thể chứa Menu ngang Menu dọc Menu con Các biểu tượng Các phím nóng Các đường phân cách 2007 Bộ môn Các Hệ thống Thông tin Slide 22 Menu Hoàng Hữu Việt Xây dựng menu Kéo biểu tượng MenuStrip vào Form Text boxes used to add items to menu Menu Designer Menu icon 2007 Bộ môn Các Hệ thống Thông tin Slide 23 Menu... Xoá dòng ở vị trí row comboBox1.Items.RemoveAt(row); Clear: Xoá tất cả các dòng trong ComboBox comboBox1.Items.Clear(); 2007 Bộ môn Các Hệ thống Thông tin Slide 19 ComboBox Hoàng Hữu Việt Ví dụ Xây dựng Form để lấy Font của hệ thống 2007 Bộ môn Các Hệ thống Thông tin Slide 20 ComboBox Hoàng Hữu Việt Ví dụ private void ComboBox_Load(object sender, EventArgs e) { FontFamily[] ff = FontFamily.Families;... } 2007 Bộ môn Các Hệ thống Thông tin Slide 14 CheckedListBox Hoàng Hữu Việt Bài tập Xây dựng form cho phép đánh dấu và chuyển các dòng giữa 2 CheckedListBox 2007 Bộ môn Các Hệ thống Thông tin Slide 15 CheckedListBox Hoàng Hữu Việt Bài tập Sự kiện cho nút Add của CheckedListBox private void btnAdd_Click(object sender, EventArgs e) { for (int i = 0; i < checkedListBox1.Items.Count - 1; i++) { if (checkedListBox1.GetItemChecked(i)... cảnh 2007 Bộ môn Các Hệ thống Thông tin Slide 28 ToolBar Hoàng Hữu Việt ToolBar dùng để chứa các biểu tượng của các chức năng thường được sử dụng trong chương trình Xây dựng ToolBar Kéo điều khiển ToolStrip vào Form Nháy chuột vào biểu tượng phải và chọn đối tượng tạo ToolBar Button: Nút ấn DropDownButton: Nút sổ xuống Separator: Đường phân cách 2007 Bộ môn Các Hệ thống Thông tin Slide 29 ToolBar Hoàng... cho dòng của menu gọi một Form = new ; .Show(); .ShowDialog(); 2007 Bộ môn Các Hệ thống Thông tin Slide 26 Menu Hoàng Hữu Việt Ví dụ thiết kế menu Chú ý: name = mnu+text (e.g mnuFile, mnuNew) 2007 Bộ môn Các Hệ thống Thông tin Slide 27 Menu ngữ cảnh Hoàng Hữu Việt Menu hiển thị khi nháy chuột phải trên đối tượng của Form hoặc trên Form Thiết kế menu... môn Các Hệ thống Thông tin 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 2007 Bộ môn Các Hệ thống Thông tin Slide... checkedListBox1.Items.RemoveAt(i); } } } 2007 Bộ môn Các Hệ thống Thông tin Slide 16 ComboBox Hoàng Hữu Việt Là sự kết hợp của TextBox và ListBox Các thuộc tính thường dùng DropDownStyle: Xác định kiểu của ComboBox Simple: Chọn hoặc gõ giá trị DropDown (ngầm định): Chọn hoặc gõ giá trị DropDownList: Chỉ cho phép chọn giá trị 2007 Bộ môn Các Hệ thống Thông tin Slide 17 ComboBox Hoàng Hữu Việt Các thuộc tính... ShortCutKey 2007 Bộ môn Các Hệ thống Thông tin Slide 24 Menu Hoàng Hữu Việt Các thuộc tính thường dùng Name: Tên menu được dùng trong mã lệnh Checked: Có/Không dòng menu xuất hiện checked Ngầm định là false ShortCutKey: Đặt phím nóng cho menu ShowShortcut: Có/Không phím nóng hiển thị trên dòng menu Ngầm định là true Text: Xuất hiện trên dòng menu 2007 Bộ môn Các Hệ thống Thông tin Slide 25 Menu Hoàng Hữu . 2007 C Programming, 2 nd edition. KHOA CÔNG NGHỆ THÔNG TIN BỘ MÔN CÁC HỆ THỐNG THÔNG TIN Ch Ch ươ ươ ng 3 ng 3 Các điều kiển nâng cao Các điều kiển nâng cao Hoàng Hữu Việt –. Hệ thống Thông tin Nội dung Nội dung  ListBox  CheckedListBox  ComboBox  TabControl  Menu  Toolbar  MDI Windows  TreeView  ListView Slide 3 Hoàng Hữu Việt 2007 Bộ môn Các Hệ thống Thông. Các Hệ thống Thông tin CheckedListBox CheckedListBox  Bài tập  Xây dựng form cho phép đánh dấu và chuyển các dòng giữa 2 CheckedListBox Slide 16 Hoàng Hữu Việt 2007 Bộ môn Các Hệ thống Thông

Ngày đăng: 02/08/2014, 09:20

TỪ KHÓA LIÊN QUAN

TRÍCH ĐOẠN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN