thật hay đó.
cũng lên làm thử lên nâng cao tay nghề.
thanks.
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).
Visual C# Code:
// (Bỏ qua phần mã designer.) path.AddCurve(pointsA); path.AddCurve(pointsB); path.CloseAllFigures(); } } }
Trích từ "Các giải pháp lập trình C#"
thật hay đó.
cũng lên làm thử lên nâng cao tay nghề.
thanks.
****************************************
*****Trường Sa, Hoàng Sa là của Việt Nam*****
****************************************
Hay quá. Một phong cách rất hay.