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

Chương 2 Các điều kiển cơ bản pot

51 439 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 51
Dung lượng 435,21 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 Hoàng Hữu Việt - IT Faculty, Vinh University Email: viethh.vinhuni@gmail.com Ch Ch ươ ươ ng 2 ng 2 Các điều kiển cơ bản Các điều kiển cơ bản 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  Giới thiệu  Form  Label  TextBox  Button  Các thuộc tính chung  Các sự kiện chung  Điều khiển sự kiện bàn phím  Điều khiển sự kiện chuột  Các điều khiển cơ bản khác Slide 3 Hoàng Hữu Việt 2007 Bộ môn Các Hệ thống Thông tin Giới thiệu Giới thiệu  Một số điều kiển cơ bản  Form: Đối tượng cửa sổ của chương trình chứa các đối tượng khác.  Label: Đối tượng dùng để hiển thị văn bản và hình ảnh (người dùng không sửa được).  TextBox: Đối tượng dùng để hiển thị và nhập dữ liệu từ bàn phím. Slide 4 Hoàng Hữu Việt 2007 Bộ môn Các Hệ thống Thông tin Giới thiệu Giới thiệu  Một số điều kiển cơ bản  Button: Là nút ấn cho phép Click nó để thực hiện một chức năng.  CheckBox: Đối tượng cho phép chọn hoặc không chọn.  ListBox: Đối tượng cho phép xem và chọn dữ liệu từ các dòng.  ComboBox: Đối tượng cho phép chọn dữ liệu từ các dòng.  GroupBox: Đối tượng chứa các đối tượng khác.  Panel: Đối tượng chứa các đối tượng khác. Slide 5 Hoàng Hữu Việt 2007 Bộ môn Các Hệ thống Thông tin Form Form  Form  Dùng để tạo giao diện cho chương trình  Thêm một Form mới  Chọn Project Æ Add Windows Form  Chọn Windows Form Æ gõ tên Form Æ Add  Các kiểu Form  Dialog  Window Slide 6 Hoàng Hữu Việt 2007 Bộ môn Các Hệ thống Thông tin Form Form  Các điều khiển của Form  Là các thành phần đồ hoạ như Label, TextBox, Slide 7 Hoàng Hữu Việt 2007 Bộ môn Các Hệ thống Thông tin Form Form  Các điều khiển của Form  Mỗi điều khiển tạo ra các đối tượng cùng lớp  Các đối tượng có các thuộc tính, các sự kiện và các phương thức riêng  Properties: Các thuộc tính mô tả đối tượng  Methods: Các phương thức thực hiện các chức năng của đối tượng  Events: Các sự kiện sinh ra bởi sự chuyển động của bàn phím và con chuột, chi tiết do người lập trình viết.  Chú ý: Các thuộc tính, sự kiện của các đối tượng có cùng tên Æ cùng ý nghĩa. Slide 8 Hoàng Hữu Việt 2007 Bộ môn Các Hệ thống Thông tin Form Form  Các thuộc tính thường dùng  AcceptButton: Nút được click khi ấn phím Enter  CancelButton: Nút được click khi ấn phím Esc  BackgroundImage: Ảnh nền của Form  Font: Font hiển thị của Form và Font ngầm định của các đối tượng của Form.  FormBorderStyle: Kiểu đường viền của Form  None: Form không có đường viền  Fix : Cố định kích thước khi chạy Form  Sizeable: Có thể thay đổi kích thước Form Slide 9 Hoàng Hữu Việt 2007 Bộ môn Các Hệ thống Thông tin Form Form  Các thuộc tính thường dùng  ForeColor: Màu chữ của Form và màu chữ của các đối tượng của Form.  Text: Dòng văn bản hiển thị trên tiêu đề Form  MaximizeBox: Có/không nút phóng to  MinimizeBox: Có/không nút thu nhỏ  StartPosition: Ví trí bắt đầu khi chạy Form  CenterScreen: Nằm giữa màn hình  WindowState: Xác định trạng thái ban đầu Form Slide 10 Hoàng Hữu Việt 2007 Bộ môn Các Hệ thống Thông tin Form Form  Các phương thức thường dùng  Close: Đóng Form và giải phóng các tài nguyên. Một Form đã đóng không thể mở lại.  Hide: Ẩn Form và không giải phóng tài nguyên của Form.  Show: Hiển thị một Form đã ẩn.  Các sự kiện thường dùng  Load: Xẩy ra khi chạy Form (ngầm định khi nháy đúp chuột trong chế độ thiết kế).  FormClosing: Xảy ra khi đóng Form. [...]... Hữu Việt Các sự kiện được sinh ra do điều khiển bàn phím hoặc con chuột Sự kiện của Form Events 20 07 Bộ môn Các Hệ thống Thông tin Slide 28 Các sự kiện chung Hoàng Hữu Việt Các sự kiện của điều khiển đặt tên theo quy tắc: ControlName_EventName Một số sự kiện thường dùng KeyDown KeyUp KeyPress MouseDown MouseUp 20 07 Bộ môn Các Hệ thống Thông tin Slide 29 Các sự kiện bàn phím Hoàng Hữu Việt Các sự kiện... cạnh Bộ môn Các Hệ thống Thông tin Slide 25 Các thuộc tính chung Hoàng Hữu Việt Ví dụ về thuộc tính Anchor và Dock Control expands along top portion of the form 20 07 Bộ môn Các Hệ thống Thông tin Slide 26 Các thuộc tính chung Hoàng Hữu Việt Các phương thức thường dùng Focus: Chuyển con trỏ đến đối tượng Hide: Ẩn đối tượng Show: Hiển thị đối tượng ẩn 20 07 Bộ môn Các Hệ thống Thông tin Slide 27 Các sự kiện... ấn 20 07 Bộ môn Các Hệ thống Thông tin Slide 31 Các sự kiện bàn phím Hoàng Hữu Việt Ví dụ Xây dựng Form cho phép gõ phím Enter hoặc các phím mủi tên để di chuyển con trỏ giữa các TextBox private void textBox2_KeyDown(object sender, KeyEventArgs e) { if ((e.KeyValue == 13) || (e.KeyValue == 40)) textBox3.Focus(); if (e.KeyValue == 38) textBox1.Focus(); } 20 07 Bộ môn Các Hệ thống Thông tin Slide 32 Các. .. Dòng văn bản hiển thị trên đối tượng TextAlign: Lề của dòng văn bản hiển thị trên đối tượng Chọn lề 20 07 Bộ môn Các Hệ thống Thông tin Slide 24 Các thuộc tính chung Hoàng Hữu Việt Các thuộc tính thường dùng Visible: Ần/hiện đối tượng Anchor: Neo đối tượng so với các cạnh của đối tượng chứa Dock: Cố định đối tượng trong đối tượng chứa Location: Ví trí của đối tượng so với đối tượng chứa Chọn neo 20 07 Chọn... Slide 22 Các thuộc tính chung Hoàng Hữu Việt Các thuộc tính thường dùng BackColor: Màu nền của đối tượng BackgroundImage: Ảnh nền của đối tượng Cursor: Kiểu con trỏ chuột khi đưa con trỏ chuột vào đối tượng Enabled: Có/không cho phép thao tác với đối tượng Font: Font chữ của đối tượng ForeColor: Màu chữ của đối tượng 20 07 Bộ môn Các Hệ thống Thông tin Slide 23 Các thuộc tính chung Hoàng Hữu Việt Các. .. tượng 20 07 Bộ môn Các Hệ thống Thông tin Slide 33 Các sự kiện chuột Hoàng Hữu Việt Các sự kiện thường dùng MouseEventArg: Là tham số của các sự kiện MouseUp, MouseDown, và MouseMove Button: Nút chuột đã ấn (left, right, middle or none) Clicks: Số lần nút chuột được ấn X: Toạ độ tương đối x của con trỏ chuột Y: Toạ độ tương đối y của con trỏ chuột Bài tập: Viết chương trình hiển thị toạ độ 20 07 Bộ môn Các. .. Văn bản nhập (hiển thị) của đối tượng 20 07 Bộ môn Các Hệ thống Thông tin Slide 13 TextBox Hoàng Hữu Việt Các sự kiện thường dùng TextChanged: Xảy ra khi nhập hoặc xoá các ký tự (ngầm định khi nháy đúp chuột trong chế độ thiết kế) KeyDown: Xảy ra khi ấn một phím bất kỳ trên đối tượng KeyUp: Xảy ra khi thả một phím ấn trên đối tượng Chú ý: Dữ liệu nhập vào TextBox là văn bản do đó nếu thực hiện các phép...Form Hoàng Hữu Việt Ví dụ đặt các thuộc tính của Form Tạo một Form mới Gõ dòng tiêu đề của Form Đặt Form ở chế độ FixDialog Cất nút phóng to Cất nút thu nhỏ Cho Form nằm giữa màn hình Chèn một ảnh làm nền của Form Chạy Form 20 07 Bộ môn Các Hệ thống Thông tin Slide 11 Label Hoàng Hữu Việt Đối tượng hiển thị văn bản kết hợp hình ảnh Không sửa được văn bản hiển thị Các thuộc tính thường dùng AutoSize:... nếu thực hiện các phép toán số học, logic thì cần chuyển sang kiểu số 20 07 Bộ môn Các Hệ thống Thông tin Slide 14 Button Hoàng Hữu Việt Đối tượng nút ấn cho phép thực hiện một chức năng Có thể hiển thị hình ảnh kết hợp với văn bản Các thuộc tính thường dùng Text: Văn bản hiển thị trên đối tượng Image: Hình ảnh hiển thị trên đối tượng Các sự kiện thường dùng Click: Xảy ra khi nhấn con trỏ chuột hoặc gõ... } 20 07 Bộ môn Các Hệ thống Thông tin Slide 20 Ví dụ Hoàng Hữu Việt Giải phương trình bậc nhất //Chuyen tu xau sang so IsNumber = double.TryParse(textBox2.Text, out b); //Kiem tra xem chuyen duoc khong ? if (!IsNumber) { MessageBox.Show("Nhập hệ số b không hợp lệ !", "Thông báo ", MessageBoxButtons.OK, MessageBoxIcon.Information); //xoa trang textBox1 textBox2.Clear(); //chuyen con tro ve textBox2 textBox2.Focus(); . 2 Các điều kiển cơ bản Các điều kiển cơ bản Slide 2 Hoàng Hữu Việt 20 07 Bộ môn Các Hệ thống Thông tin Nội dung Nội dung  Giới thiệu  Form  Label  TextBox  Button  Các thuộc tính chung  Các. chung  Điều khiển sự kiện bàn phím  Điều khiển sự kiện chuột  Các điều khiển cơ bản khác Slide 3 Hoàng Hữu Việt 20 07 Bộ môn Các Hệ thống Thông tin Giới thiệu Giới thiệu  Một số điều kiển cơ bản . 20 07 Bộ môn Các Hệ thống Thông tin Form Form  Các điều khiển của Form  Là các thành phần đồ hoạ như Label, TextBox, Slide 7 Hoàng Hữu Việt 20 07 Bộ môn Các Hệ thống Thông tin Form Form  Các

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

TỪ KHÓA LIÊN QUAN

w