Практическое руководство. Создание фигурной формы Windows Forms
Этот пример создает форму эллипс, размеры.
Пример
protected override void OnPaint(System.Windows.Forms.PaintEventArgs e)
{
System.Drawing.Drawing2D.GraphicsPath shape = new System.Drawing.Drawing2D.GraphicsPath();
shape.AddEllipse(0, 0, this.Width, this.Height);
this.Region = new System.Drawing.Region(shape);
}
Компиляция кода
Для этого примера требуются:
- Ссылки на пространства имен System.Windows.Forms и System.Drawing.
В этом примере переопределяется OnPaint метод, чтобы изменить форму формы. Чтобы использовать этот код, скопируйте объявление метода, а также код рисования внутри метода.