Làm quen C# phần 3- Thiết kế giao diện và xử lý sự kiện

38 1.6K 2
Làm quen C# phần 3- Thiết kế giao diệ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

Tài liệu học C# căn bản

THIẾT KẾ GIAO DIỆNXỬ SỰ KIỆN KHÁI NIỆM LẬP TRÌNH SỰ KIỆNSự kiện là hành động của người dùng tác động lên ứng dụng khi ứng dụng đang thực thi. – VD: click chuột, gõ phím, di chuyển chuột • Lập trình sự kiện là lập trình xử các số liệu hoặc đưa ra các thông báo khi người dùng tác động lên ứng dụng. • Tùy theo bài toán mà lập trình viên sẽ chọn ra những sự kiện phù hợp để lập trình cho sự kiện đó. XÂY DỰNG Ứng DỤNG VỚI WINDOWS FORMS • Tạo mới ứng dụng: Chọn loại ứng dụng là Windows Forms Application CÁC CONTROL CƠ BẢN TRONG WINDOWS FORMS ‾ Định nghĩa Control:Control là các thành phần có sẵn để người lập trình tạo giao diện tương tác với người dùng. ‾ Mỗi Control thực sự là một đối tượng của một lớp do công cụ lập trình đã định nghĩa sẵn.  Control mang đầy đủ các thành phần của một đối tượng trong một lớp. ‾ Các lớp định nghĩa Control chủ yếu nằm trong không gian tên System.Windows.Forms CONTROL FORM CONTROL FORM (tt) Tên thuộc tính Diễn giải Name Tên Form BackColor Màu nền cho Form BackgroundImage Hình nền cho Form Enabled Xác định Form có hiệu lực hay không Text Tựa đề cho Form StartPosition Vị trí hiển thị đầu tiên của Form WindownState Cách hiển thị của Form CONTROL FORM (tt) Tên sự kiện Diễn giải Load Xảy ra khi Form mới bắt đầu mở lên FormClosing Xảy ra khi Form đang đóng CONTROL FORM (tt) Tên phương thức Diễn giải Show() Hiển thị Form trên một tiến trình khác ShowDialog() Hiển thị Form trên cùng một tiến trình với tiến trình đang thực thi Close() Đóng Form Hide() Ẩn Form CONTROL FORM – QUAN HỆ CHA CON – Để thiết lập một Form đóng vai trò là Form cha, ta thiết lập thuộc tính IsMdiContainer có giá trị là True. – Sau đó muốn gọi 1 form hiển thị trong Form vừa thiết lập là Form cha ta chỉ cần xác định thuộc tính MdiParent của nó là Form đã được thiết lập là Form cha. CONTROL FORM – QUAN HỆ CHA CON – Tùy theo từng loại ứng dụng mà người lập trình có thể lập trình để giao diện hiển thị của nó theo những cách khác nhau. – Có 4 cách hiển thị giao diện: • ArangeIcons: các cửa sổ con được sắp xếp bên trong vùng hiển thị. • Cascade: các cửa sổ con được sắp xếp chồng nhau trong vùng hiển thị của cửa sổ cha. • TitleHorizontal: các cửa sổ con được sắp xêp tuần tự theo chiều ngang. • TitleVertical các cửa sổ con được sắp xếp tuần tự theo chiều dọc. – Để tùy chỉnh các kiểu hiển thị này, ta gọi hàm LayoutMdi thiết lập tham số tương ứng của từng kiểu. [...]... RadioButton có được hiển thị hay không CONTROL RADIOBUTTON Tên sự kiện CheckedChange Diễn giải Xảy ra khi người dùng thay đổi trạng thái check trên RadioButton CONTROL TIMER Tên thuộc tính Name Enabled Diễn giải Tên Timer Xác định Timer có hiệu lực hay không Interval Xác định khoảng thời gian xảy ra sự kiện Tick (đơn vị mili giây) CONTROL TIMER Tên sự kiện Tick Diễn giải Xảy ra định kỳ theo giá trị của thuộc... phím tắt dưới dạng Alt+Key, ta thêm ký tự & vào trước ký tự muốn sử dụng làm phím tắt CONTROL MENUSTRIP • Có chức năng tạo Menu chính cho ứng dụng • Để tạo ra phím tắt dưới dạng Alt+Key, ta thêm ký tự & vào trước ký tự muốn sử dụng làm phím tắt CONTROL CONTEXTMENUSTRIP • Đây là menu xuất hiện khi người dùng click chuột phải lên một Control khác Tên sự kiện Opening Diễn giải Xảy ra khi menu đang được... ImageAlign Canh lề cho ảnh Text Chữ hiển thị trên Button TextAlign Canh lề cho chữ TextImageRelation Xác định vị trí tương đối giữa ảnh chữ trên Button Visible Xác định Button có được hiển thị hay không CONTROL BUTTON Tên sự kiện Diễn giải Click Xảy ra khi người dùng click vào nút Button CONTROL LABEL Tên thuộc tính Name Anchor ForeColor Font Modifies Diễn giải Tên Label Xác định điểm neo Màu chữ trên... định có thể viết nhiều dòng trên TextBox không PasswordChar Ký tự đại diện cho Password ReadOnly Xác định không được đánh chữ vào TextBox SelectionStart Xác định vị trí con trỏ trên TextBox Text Xác định chữ trên TextBox TextAlign Canh lề cho chữ trong TextBox Visible Xác định TextBox có được hiển thị hay không CONTROL TEXTBOX Tên sự kiện Enter KeyDown KeyPress Leave Diễn giải Xảy ra khi TextBox nhận... trên ComBoBox Xác định Font cho ComBoBox Xác định thuộc tính truy cập cho ComBoBox Items Xác định các mục chọn trên ComBoBox Visible Xác định ComBoBox có được hiển thị hay không CONTROL COMBOBOX Tên sự kiện Diễn giải SelectedIndexChanged Xảy ra khi người dùng thay đổi vị trí của mục chọn trên ComBoBox SelectedValueChanged Xảy ra khi người dùng thay đổi giá trị được chon trên ComBoBox CONTROL CHECKBOX... không ImageList Nodes SelectedNode Visible Xác định ImageList cho TreeView Danh sách các nút trên TreeView Xác định nút đang được chọn Xác định TreeView có được hiển thị hay không CONTROL TREEVIEW Tên sự kiện AfterExpand Diễn giải Xảy ra sau khi các nút được mở rộng AfterCollapse Xảy ra sau khi các nút được thu nhỏ AfterSelect Xảy ra sau khi chọn nút trên TreeView LỚP TREENODE Tên thuộc tính Text Name... CheckedBox Xác định Font cho CheckedBox Xác định thuộc tính truy cập cho CheckedBox Checked Xác định ChexBox có được chọn hay không Visible Xác định CheckBox có được hiển thị hay không CONTROL CHECKBOX Tên sự kiện CheckedChange Diễn giải Xảy ra khi người dùng thay đổi trạng thái check trên CheckBox CONTROL RADIOBUTTON Tên thuộc tính Name Anchor Enabled Diễn giải Tên RadioButton Xác định điểm neo Xác định... ra khi người dùng ấn phím xuống Xảy ra khi người dùng ấn phím Xảy ra khi TextBox mất Forcus TextChanged Xảy ra khi chữ trên TextBox bị thay đổi CONTROL TEXTBOX Tên phương thức SelectAll Diễn giải Chọn tô đen tất cả các chữ trên TextBox BringToFront SendToBack Đưa TextBox lên trên Đưa TextBox xuống dưới CONTROL COMBOBOX Tên thuộc tính Name Anchor Enabled Diễn giải Tên ComBoBox Xác định điểm neo Xác . Application CÁC CONTROL CƠ BẢN TRONG WINDOWS FORMS ‾ Định nghĩa Control:Control là các thành phần có sẵn để người lập trình tạo giao diện tương tác với người dùng. ‾ Mỗi Control thực sự là. đối tượng của một lớp do công cụ lập trình đã định nghĩa sẵn.  Control mang đầy đủ các thành phần của một đối tượng trong một lớp. ‾ Các lớp định nghĩa Control chủ yếu nằm trong không gian

Ngày đăng: 08/05/2014, 11:47

Từ khóa liên quan

Mục lục

  • THIẾT KẾ GIAO DIỆN VÀ XỬ LÝ SỰ KIỆN

  • KHÁI NIỆM LẬP TRÌNH SỰ KIỆN

  • XÂY DỰNG Ứng DỤNG VỚI WINDOWS FORMS

  • CÁC CONTROL CƠ BẢN TRONG WINDOWS FORMS

  • CONTROL FORM

  • CONTROL FORM (tt)

  • Slide 7

  • Slide 8

  • CONTROL FORM – QUAN HỆ CHA CON

  • Slide 10

  • CONTROL PANEL

  • CONTROL GROUPBOX

  • CONTROL BUTTON

  • Slide 14

  • Slide 15

  • CONTROL LABEL

  • CONTROL TEXTBOX

  • Slide 18

  • Slide 19

  • Slide 20

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

Tài liệu liên quan