Đang chuẩn bị liên kết để tải về tài liệu:
Tạo form có hình dạng tùy biến

Đang chuẩn bị nút TẢI XUỐNG, xin hãy chờ

Bạn cần tạo một form hoặc điều kiểm không phải hình chữ nhật?Tạo một đối tượng System.Drawing.Region có hình dạng như bạn muốn, và gán nó vào thuộc tính Form.Region hoặc Control.Region. Để tạo một form hoặc điều kiểm không phải hình chữ nhật, trước hết bạn cần định nghĩa hình dạng mình muốn. Cách tiếp cận dễ nhất là sử dụng đối tượng | Tạo form có hình dạng tùy biến Bạn cần tạo một form hoặc điều kiểm không phải hình chữ nhật Tạo một đối tượng System.Drawing.Region có hình dạng như bạn muốn và gán nó vào thuộc tính Form.Region hoặc Control.Region. Để tạo một form hoặc điều kiểm không phải hình chữ nhật trước hết bạn cần định nghĩa hình dạng mình muốn. Cách tiếp cận dễ nhất là sử dụng đối tượng System.Drawing.Drawing2D.GraphicsPath nó có thể điều tiết bất kỳ sự kết hợp nào của các hình ellipse chữ nhật và cung khép kín. Bạn có thể thêm các shape vào một đối tượng GraphicsPath bằng các phương thức như AddEllipse AddRectangle và AddClosedCurve. Một khi đã hoàn tất việc định nghĩa hình dạng như mong muốn bạn có thể tạo một đối tượng Region từ GraphicsPath này chỉ cần trình ra GraphicsPath trong phương thức khởi dựng của lớp Region. Cuối cùng bạn có thể gán Region vào thuộc tính Form.Region hoặc Control.Region. Ví dụ dưới đây trình bày cách tạo một form có hình dáng bất thường bằng hai cung tròn hai cung này được chuyển thành một figure khép kín bằng phương thức GraphicsPath.CloseAllFigures . using System using System.Windows.Forms using System.Drawing using System.Drawing.Drawing2D public class IrregularForm System.Windows.Forms.Form private System.Windows.Forms.Button cmdClose private System.Windows.Forms.Label label1 Bỏ qua phần mã designer. private void IrregularForm_Load object sender System.EventArgs e GraphicsPath path new GraphicsPath Point pointsA new Point new Point 0 0 new Point 40 60 new Point this.Width - 100 10 path.AddCurve pointsA Point pointsB new Point new Point this.Width - 40 this.Height - 60 new Point this.Width this.Height new Point 10 this.Height path. AddCurve pointsB path. CloseAllF igures this.Region new Region path

TAILIEUCHUNG - Chia sẻ tài liệu không giới hạn
Địa chỉ : 444 Hoang Hoa Tham, Hanoi, Viet Nam
Website : tailieuchung.com
Email : tailieuchung20@gmail.com
Tailieuchung.com là thư viện tài liệu trực tuyến, nơi chia sẽ trao đổi hàng triệu tài liệu như luận văn đồ án, sách, giáo trình, đề thi.
Chúng tôi không chịu trách nhiệm liên quan đến các vấn đề bản quyền nội dung tài liệu được thành viên tự nguyện đăng tải lên, nếu phát hiện thấy tài liệu xấu hoặc tài liệu có bản quyền xin hãy email cho chúng tôi.
Đã 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.