TAILIEUCHUNG - Buit Windows By C.Net (Phần 4) part 3

Tham khảo tài liệu 'buit windows by (phần 4) part 3', công nghệ thông tin, kỹ thuật lập trình phục vụ nhu cầu học tập, nghiên cứu và làm việc hiệu quả | CHƯƠNG 3-6 Thực hành ứng dụng Windows Forms 417 Chú ý Tất că những dối tưạng đều có phương thức CloneO. Phương thức này sử dụng khi thuộc tính được chỉnh sửa trong hộp thoại vă người sử dụng có sự lựa chọn để nhắp chuột lên nút nhấn Cancel Nếu hộp hội thoại này bị hủy thì việc sao chép lại đối tượng bầng phương thức CloneO sẽ bị hủy bỏ. Soạn thảo Tool Properties Việc soạn thảo cho tất cả thuộc tính của công cụ được thực hiện với cùng một hộp thoại. Hộp hội thoại ToolProperties được tạo bằng môi trường thiết kế IDE như sau Kéo 2 nút nhấn từ thanh công cụ toolbar vào hộp thoại ghi nhãn lên chúng là OK và Cancel và sau đó đặt thuộc tính DialogResult của chúng bằng giá trị tương ứng. Kéo vầ xác định vị trí đối tượng PropertyGrid lên trẽn bề mặt của bản thiết kế. Kết quả cuối cùng nên giống như hình . ị I ạ Cancel Hình Hộp hội thoại ToolProperties Hộp hội thoại này cần đưa vào một vài hành vi vì vậy chúng ta sê thêm một thuộc tính để đặt và lấy đò i tượng mà PropertyGrid soạn thảo. Đoạn mã sau hiển thị phương thức truy xuất đơn giản public object Object get return set Selectedobjeat value Sau phương thức truy xuất này chúng ta có thể thêm vào chức năng cho việc soạn thảo và sử dụng các thuộc tính. MainForm của ta phải sửa đổi để giữ thuộc tính và tool hiện hành đang dược sử dụng. Đoạn mã sau hiển thị những chức năng thêm vào. Cấu trúc Tool được thêm vào không gian tên FormPaint và dùng để định nghĩa tool nào đang được sử dụng. PHAN III Windows Forms 418 public enum Tool Paintbrush Rectangle Ellipse Eraser Sau đây là những biến thành viên cục bộ dược thêm vào lớp FormPaint private Tool currentTool private PaintBrushProperties paintbrushproperties private Shapeproperties shapeproperties private EraseProperties eraserproperties Các lệnh sau đây được đưa vào phương thức khởi dựng MainForm. paintbrushproperties new PaintBrushProperties ỉ shapeproperties - new Shapeproperties eraserproperties new .

Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.