Урок 12. Окно нестандартной формы
Автор: admin | 20 Июнь 2008 – 19:35 -Урок 12. Окно нестандартной формы
Сделать окно нестандартной формы на C# или другом .NET’овском языке достаточно просто.
Схема действий тут такая – мы должжны создать регион (экземпляр класса Region) и присвоить его одноименному свойству формы. Создать регион можно разными способами – например, через объект GraphicsPath: к экземпляру GraphicsPath мы прибавим несколько фигур, которые будут задавать границу нашего GraphicsPath.
Вот пример кода:
private void Form1_Load(object sender, System.EventArgs e) { // Создаем объект GraphicsPath. GraphicsPath gp= new GraphicsPath(); // Прибавляем два круга. gp.AddEllipse(0, 0, 100, 100); gp.AddEllipse(110, 0, 100, 100); // Создаем регион на основе экземпляра GraphicsPath. Region r = new Region(gp); // Присваиваем созданный регион // региону нашего окна. this.Region = r; }
Tags: AddEllipse, EventArgs, GraphicsPath, NET, Region, sender, void
Находится в Windows и C# | No Comments »
Ответить
Вы должны быть в системе, дабы комментировать.
