Phân loại thành phần
Oct 08, 2023
Các thành phần không phức tạp lắm và .Net đã cung cấp cho chúng tôi sự hỗ trợ cơ bản phong phú. Nếu bạn có kinh nghiệm phát triển giao diện đồ họa MFC hoặc API, có thể chỉ mất một thời gian ngắn để tìm hiểu các thành phần .NET. Thường có ba loại thành phần do chính bạn phát triển: điều khiển tổng hợp, thành phần mở rộng và Điều khiển tùy chỉnh.
Thành phần tổng hợp: Kết hợp các thành phần khác nhau hiện có để tạo thành một thành phần mới nhằm tập trung hiệu suất của thành phần tập trung.
Thành phần mở rộng: Một thành phần mới được gửi đến mục nhập của các thành phần thành phần hiện có để bổ sung hiệu suất mới cho thành phần ban đầu hoặc thay đổi quyền kiểm soát của thành phần ban đầu.
Thành phần tùy chỉnh: Bắt nguồn trực tiếp từ System.Forms.Control. Lớp Control cung cấp tất cả các thuộc tính đầu vào cần thiết cho các thành phần, bao gồm xử lý sự kiện bàn phím và chuột. Các thành phần tùy chỉnh là cách linh hoạt và mạnh mẽ nhất nhưng yêu cầu đối với nhà phát triển tương đối cao. Bạn phải viết mã nguồn cho sự kiện OnPaint của lớp Control. Bạn cũng có thể viết lại phương thức WNDProc của lớp Control để xử lý công việc ở cấp độ thấp nhất. Thông báo của Windows, vì vậy bạn nên tìm hiểu GDI+ và tạo Windows API.




