bài 3 lập trình giao diện điều khiển và xử lý sự kiện

55 2.3K 0
bài 3 lập trình giao diện điều khiển và xử lý sự kiện

Đ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

Bài 3: LẬP TRÌNH GIAO DIỆN ĐIỀU KHIỂN & XỬ SỰ KIỆN Xây dựng lớp, cấu trúc Tạo sử dụng đối tượng Xây dựng lớp kế thừa Khái hình sử dụng đa hình Sử dụng các lớp đối tượng dựng sẵn Collection Tự sinh mã khai báo Hệ thống bài cũ Xây dựng lớp, cấu trúc Tạo sử dụng đối tượng Xây dựng lớp kế thừa Khái hình sử dụng đa hình Sử dụng các lớp đối tượng dựng sẵn Collection Tự sinh mã khai báo Lập trình giao diện - Điều khiển & xử sự kiện 2 Mục tiêu bài học Các nhóm điều khiển trên form Các điều khiển thường dùng Các điều khiển chứa Các điều khiển menu Các điều khiển dữ liệu Các thành phần Các điều khiển hỗ trợ in Các điều khiển hộp thoại Sự kiện xử sự kiện trong C# Các nhóm điều khiển trên form Các điều khiển thường dùng Các điều khiển chứa Các điều khiển menu Các điều khiển dữ liệu Các thành phần Các điều khiển hỗ trợ in Các điều khiển hộp thoại Sự kiện xử sự kiện trong C# Lập trình giao diện - Điều khiển & xử sự kiện 3 ĐIỀU KHIỂN TRÊN FORM Lập trình giao diện - Điều khiển & xử sự kiện 4 ĐIỀU KHIỂN TRÊN FORM Visual Studio cung cấp rất nhiều điều khiển Các điều khiển thường dùng Các điều khiển chứa Các điều khiển menu Các điều khiển dữ liệu Các thành phần Các điều khiển hỗ trợ in Các điều khiển hộp thoại Điều khiển trong Visual Studio Visual Studio cung cấp rất nhiều điều khiển Các điều khiển thường dùng Các điều khiển chứa Các điều khiển menu Các điều khiển dữ liệu Các thành phần Các điều khiển hỗ trợ in Các điều khiển hộp thoại Lập trình giao diện - Điều khiển & xử sự kiện 5 CÂY PHÂN CẤP ĐIỀU KHIỂN Lập trình giao diện - Điều khiển & xử sự kiện 6 CÂY PHÂN CẤP ĐIỀU KHIỂN COMMON CONTROLS Lập trình giao diện - Điều khiển & xử sự kiện 7 Các điều khiển đã học Làm quen với một số điều khiển Nhóm điều khiển thường dùng Lập trình giao diện - Điều khiển & xử sự kiện 8 CheckedListBox thừa kế từ ListBox nên sẽ có các thuộc tính phương thức của ListBox CheckedListBox là một ListBox chứa các phần tử là CheckBox CheckedListBox Lập trình giao diện - Điều khiển & xử sự kiện 9 Thuộc tính CheckedIndices Trả về một collection các chỉ số được đánh dấu trong CheckedListBox CheckedItems Trả về một collection các phần tử được đánh dấu trong CheckedListBox CheckOnClick Nếu bằng true thì các phần tử được đánh dấu khi nhận một nhấn đơn còn false thì phần tử sẽ được đánh dấu khi nhận một click đúp chuột Các thuộc tính của CheckedListBox Nếu bằng true thì các phần tử được đánh dấu khi nhận một nhấn đơn còn false thì phần tử sẽ được đánh dấu khi nhận một click đúp chuột Items Trả về các một collection gồm các phần tử của CheckedListBox SelectedItem Lấy hoặc thiết lập phần tử vừa được chọn trong CheckedListBox SelectedItems Lấy hoặc thiết lập các phần tử được chọn trong CheckedListBox Lập trình giao diện - Điều khiển & xử sự kiện 10 Tham khảo thêm các thuộc tính phương thức của CheckedListBox trên http://msdn.microsoft.com/en- us/library/system.windows.forms.checkedlistbox.aspx [...]... dựng một demo nhỏ cho mỗi điều khiển Sử dụng từ khóa: Tên điều khiển Example C# để tìm kiếm Lập trình giao diện - Điều khiển & xử sự kiện 27 CONTAINERS Lập trình giao diện - Điều khiển & xử sự kiện 28 Containers Ví dụ về điều khiển Tab (Options của Firefox) Lập trình giao diện - Điều khiển & xử sự kiện 29 MENUS & TOOLBARS Lập trình giao diện - Điều khiển & xử sự kiện 30 Menus & Toolbars ContextMenuStrip... chuột vào điều khiển Muốn sử dụng menu ngữ cảnh cho một điều khiển cần 1 Thêm menu ngữ cảnh vào form 2 Gán menu ngữ cảnh đó cho thuộc tính ContextMenuStrip Lập trình giao diện - Điều khiển & xử sự kiện 33 CÁC ĐIỀU KHIỂN KHÁC Lập trình giao diện - Điều khiển & xử sự kiện 34 Các điều khiển khác Lập trình giao diện - Điều khiển & xử sự kiện 35 Timer Cung cấp cơ chế để thực thi hành động sau mỗi... trang tiếp theo trong history Lập trình giao diện - Điều khiển & xử sự kiện 24 Demo WebBrowser Lập trình giao diện - Điều khiển & xử sự kiện 25 Demo WebBrowser private void btnOK_Click(object sender, EventArgs e) { string url = txtUrl.Text; webBrowser.Navigate(new Uri(url)); } Lập trình giao diện - Điều khiển & xử sự kiện 26 BÀI TẬP VỀ NHÀ Tự tìm hiểu các điều khiển còn lại của nhóm Common... StatusStrip ToolStrip Lập trình giao diện - Điều khiển & xử sự kiện 31 Menu trạng thái (Status Strip) StatusStrip (Menu trạng thái) Nằm cuối form cho biết trạng thái hiện tại của ứng dụng Lập trình giao diện - Điều khiển & xử sự kiện 32 Menu ngữ cảnh (ContextMenuStrip) Visual Studio cung cấp menu ngữ cảnh cho các điều khiển Menu xuất hiện khi người dùng nhấn phải chuột vào điều khiển Muốn sử dụng... i = 0; i < 10; i++) { sum += i; Thread.Sleep(1000); progressBar.PerformStep(); } } Lập trình giao diện - Điều khiển & xử sự kiện 22 WebBrowser Là điều khiển dùng để hiển thị các trang web với địa chỉ được chỉ ra Lập trình giao diện - Điều khiển & xử sự kiện 23 WebBrowser Thuộc tính Thuộc tính LocationURL Thiết lập URL cho trang hiện tại Phương thức Phương thức Navigate(url) Duyệt đến trang được... trong thuộc tính Step Tham khảo thêm các thuộc tính phương thức của CheckedListBox trên http://msdn.microsoft.com/enus/library/system.windows.forms.progressbar.aspx Lập trình giao diện - Điều khiển & xử sự kiện 20 Demo ProgressBar Demo quá trình tính tổng từ 1 đến 10 Lập trình giao diện - Điều khiển & xử sự kiện 21 Demo ProgressBar //Đề mô quá trình tính tổng từ 1 đến 10 private void btnTinh_Click(object... } Lập trình giao diện - Điều khiển & xử sự kiện 11 ListView ListView là điều khiển dùng để hiển thị một danh sách các phần tử với các biểu tượng Windows Explorer là một ví dụ của ListView ListView cung cấp nhiều cách hiển thị khác nhau (LargeIcon, Details, SmallIcon, List, Title) Xem Video hướng dẫn tạo Listview Lập trình giao diện - Điều khiển & xử sự kiện 12 Demo ListView 1 Thêm một cột vào... Thêm một cột vào Listview Click vào control Listview chọn properties chọn mục Column 2 Nhấn vào nút Add chọn thuộc tính Name Text để đặt tên nhãn cho cột 3 Chọn thuộc tính FullRowSelect =true để chọn cả 1 dòng của Listview 4 Chọn thuộc tính View có giá trị là Details Lập trình giao diện - Điều khiển & xử sự kiện 13 Thêm /xóa một hàng vào Listview 1 Thêm phần tử vào dòng đầu tiên của Listview... tw.SelectedNode.Text ProgressBar Sử dụng để người dùng biết quá trình xử của máy tính Lập trình giao diện - Điều khiển & xử sự kiện 19 Các thuộc tính phương thức của ProgressBar Thuộc tính Mô tả Value Thiết lập vị trí hiện tại của ProgressBar Step Thiết lập khoảng giá trị mà phương thức PerformStep sẽ tăng Maximum Thiết lập giá trị cao nhất Minimum Thiết lập giá trị nhỏ nhất Phương thức Mô tả PerformStep... listview1.SelectedItems[0].SubItems[0].Text } Lập trình giao diện - Điều khiển & xử sự kiện 15 TreeView Thuộc tính Phương thức Sự kiện SelectedNode ExpandAll AfterCheck ShowRootLines GetNodeAt AfterCollapse ImageIndex GetNodeCount BeforeCheck ShowPlusMinus CollapseAll BeforeCollapse AfterSelect AfterExpand BeforeSelect BeforeExpand Thêm Node vào Treeview 1 Click phải chuột vào Treeview chọn mục Properties 2 Chọn mục Node chọn collection . phần Các điều khiển hỗ trợ in Các điều khiển hộp thoại Sự kiện và xử lý sự kiện trong C# Lập trình giao diện - Điều khiển & xử lý sự kiện 3 ĐIỀU KHIỂN TRÊN FORM Lập trình giao diện - Điều khiển. điều khiển dữ liệu Các thành phần Các điều khiển hỗ trợ in Các điều khiển hộp thoại Lập trình giao diện - Điều khiển & xử lý sự kiện 5 CÂY PHÂN CẤP ĐIỀU KHIỂN Lập trình giao diện - Điều khiển. khiển & xử lý sự kiện 6 CÂY PHÂN CẤP ĐIỀU KHIỂN COMMON CONTROLS Lập trình giao diện - Điều khiển & xử lý sự kiện 7 Các điều khiển đã học Làm quen với một số điều khiển Nhóm điều khiển thường

Ngày đăng: 23/05/2014, 19:33

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan