Hdth tuan06

10 0 0
Hdth tuan06

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

Thông tin tài liệu

Mục tiêu  Nắm được các loại custom control  Luyện tập GDI+ cơ bản  Nắm được các control menu Nội dung Custom Controls  Extended Control là control tạo ra bằng Cách kế thừa từ control có sẵn (mục đ[.]

Mục tiêu  Nắm loại custom control  Luyện tập GDI+  Nắm control menu Nội dung Custom Controls  Extended Control control tạo Cách kế thừa từ control có sẵn (mục đích khơng thay đổi cách thể hành vi mà thêm vào số chức cần thiết)  Ví dụ TextBox cho nhập số - Bước 1: Thêm class vào project đặt tên MyTextBox - Bước 2: Cài đặt cho class MyTextBox sau: - Bước 3: Biên dịch chương trình thêm MyTextBox vào Form từ ToolBox để sử dụng  Ví dụ PictureBox cho phép thay đổi hình nhấn chuột (nhấn LEFT hay RIGHT thứ tự thay đổi khác nhau) - Bước 1: Thêm class MyPictureBox vào project - Bước 2: Cài đặt sau: - Bước 3: Biên dịch thêm MyPictureBox vào Form thơng qua ToolBox để sử dụng Có thể gán ImageList vào ListIMG từ designer (trước phải tạo ImageList)  Composite Control (hay User Control) tập hợp nhiều control có sẵn để hồn thành hành động cộng tác Ví dụ tạo ProgressBar có hiển thị thơng tin text - Bước 1: Thêm UserControl vào project đặt tên ucProgressBar - Bước 2: Thiết kế giao diện ucProgressBar sau proBar lblInfo - Bước 3: Xây dựng frmCC sau - Bước 4: Cài đặt cho frmCC sau - Bước 5: Thực thi chương trình  Custom Control theo mục đích sử dụng: Xét mục đích cần TextBox cho nhập số khoảng giá trị xác định - Bước 1: Thêm class vào project đặt tên MyTextBox - Bước 2: Thực code sau: Thực hành GDI+ Mở form vẽ hình lên form (đoạn thẳng, hình chữ nhật, hình ellipse, hình vng, hình trịn) - Bước 1: Tạo project WinForm đặt tên form frmGDIPlus - Bước 2: Để vẽ cần yếu tố quan trọng đối tượng Graphics (hiểu đơn giản đại diện cho bề mặt để vẽ, gắn liền với đối tượng cụ thể nên tạo từ đối tượng (1 control chẳng hạn) khơng thể tự tạo) Cách đơn giản để có đối tượng Graphics lấy event Paint control - Bước 3: Lấy đối tượng Graphics event Paint thực vẽ hình - Bước 4: Thực thi chương trình Làm việc với control menu  MenuStrip dạng control chứa list control con, thành phần item kế thừa từ ToolStripItem  Chọn control MenuStrip từ ToolBox  Lựa chọn MenuItem giao diện design  Thay đổi nội dung designer  Bản chất MenuItem control (tương đương Button) nên cần đặt (Name) rõ ràng để dễ thao tác  Tiếp tục tạo thêm thành phần kiểu ComboBox TextBox Đặt (Name) tscbMenu tstxtMenu  Tiếp tục tạo thành phần Menu lv.1 giao diện designer đơn giản  Tạo phương thức xử lý event Click item dạng MenuItem (lưu ý MenuStrip với thành phần item dạng phân cấp nên giống TreeView MenuItem có thuộc tính DropDownItems giữ item con)  Tạo item cho ComboBox Làm việc với control ToolStrip (ToolBar)  Tương tự MenuStrip, chủ yếu khác biệt cách trình bày item ToolStrip control dẫn suất từ ToolStripItem  Lưu ý cần nhớ ToolStrip chứa dạng Menu control DropDownButton Làm việc với StatusStrip ContextMenuStrip Tự tìm hiểu hồn tồn tương tự MenuStrip ToolStrip đơn giản Bài tập Hoàn thành ví dụ

Ngày đăng: 09/04/2023, 06:28

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

  • Đang cập nhật ...

Tài liệu liên quan