[C#] Закругленные формы на WFA. - Форум Cheat-Master.ru

  • Страница 1 из 1
  • 1
Модератор форума: CentiuS, Junger, tumkin  
Форум » Программирование » C++/C Программирование » [C#] Закругленные формы на WFA.
[C#] Закругленные формы на WFA.
KunAmoriДата: Воскресенье, 03.12.2017, 22:36 | Сообщение # 1
Знаток
Группа: Читер CM
Сообщений: 166
Статус: Offline
Стандартными средствами в WFA нельзя нарисовать форму, у которой были бы закругленные края.

На помощь приходит класс GraphicsPath
Вставляем метод в свой класс или можете вынести в отдельный класс для удобства

public static GraphicsPath RoundedRect(Rectangle baseRect, int radius)
{
var diameter = radius * 2;
var sz = new Size(diameter, diameter);
var arc = new Rectangle(baseRect.Location, sz);
var path = new GraphicsPath();

// Верхний левый угол
path.AddArc(arc, 180, 90);

// Верхний правый угол
arc.X = baseRect.Right - diameter;
path.AddArc(arc, 270, 90);

// Нижний правый угол
arc.Y = baseRect.Bottom - diameter;
path.AddArc(arc, 0, 90);

// Нижний левый угол
arc.X = baseRect.Left;
path.AddArc(arc, 90, 90);

path.CloseFigure();
return path;
}

Переходим к событиям формы, ищем событие Load, два раза кликаем по нему



Вставляем следующий код:

this.Region = new Region(
RoundedRect(
new Rectangle(0, 0, this.Width, this.Height)
, 10
)
);

Вместо 10 впишите своё число - радиус округления формы.

Последние товары с игрового магазина:
Найти еще что-нибудь в магазине:
DrygokДата: Воскресенье, 28.01.2018, 10:23 | Сообщение # 2
Новичок
Группа: Пользователи
Сообщений: 26
Статус: Offline
Омагад, годнота. +реп
Последние товары с игрового магазина:
Найти еще что-нибудь в магазине:
Форум » Программирование » C++/C Программирование » [C#] Закругленные формы на WFA.
  • Страница 1 из 1
  • 1
Поиск:
МЕСТО БАННЕРА СВОБОДНО
Статистика Форума
Последнии темы Читаемые темы Лучшие пользователи Новые пользователи
SRP || Revoluti... [Balanar]

Что лучше: SA:MP или MTA:... [JohnnySins]

Какую видеокарту взять? [JohnnySins]

РАЗБАНЮ ВАС СНИМУ ВАРН И ... [donnyexxidas]

СКУПКА И ПРОДАЖА АККАУНТО... [donnyexxidas]

СКУПКА И ПРОДАЖА АККАУНТО... [donnyexxidas]

Продажа вирт на Arizona R... [Flekss]

[CLEO] Сборка ботов для A... [hackgamer004]

[WoT] Продажа аккаунтов W... [heallytop]

Слив приватных макросов д... [[CM]HackerMan]

✅САМЫЕ НИЗКИЕ ЦЕНЫ✅ARP,DR... [HomerPomer]

✅✅СКУПКА/ПРОДАЖА STEAM АК... [[CM]Kevin1337]

[1]>[0.3z][RUS] S0beit modified by MishaN [10001]

[2]>Курилка [10000]

[3]>Поиск CLEO скриптов | Вопросы по клео скриптам [9988]

[4]>Флудильная [9936]

[5]>Курилка [9688]

[6]>Курилка [9614]

[7]>RakBot - Качай аккаунты не напрягаясь! [9601]

[8]>Общение читеров [CM] [9546]

[9]>S0beit - pr9n project for samp 0.3.7 [9490]

[10]>Часто задаваемые вопросы... [8223]

[11]>Скуплю Advance по 300р за 1кк и DIamond по 250р [7624]

[12]>Вопросы и ответы [6468]

[1]>АК_47 [31206]

[2]>GеNius [7077]

[3]>romka619 [5403]

[4]>[CM]Russel [5212]

[5]>[CM]AGRESSOR [4654]

[6]>Сэс [4430]

[7]>Snake_Firm [4382]

[8]>Artem_Buero [4181]

[9]>[CM]Durman [3271]

[10]>sky_Woker [2997]

[11]>iMaddy [2867]

[12]>[CM]Рафаэль [2769]

[13]>Sa1nteD [2692]

[14]>Ch0c0Cube [2453]

[15]>BY [2343]

Bloods2k18 [26.05.2018|08:58]

Mama_Mama_Mama [26.05.2018|08:51]

дэнчикдэнчик [26.05.2018|08:50]

Olezhka_142 [26.05.2018|08:45]

Mr-Kobra [26.05.2018|08:31]

Velton [26.05.2018|08:26]

vergelesdima3 [26.05.2018|08:15]

JoPAPidorasa [26.05.2018|08:11]

akindyk [26.05.2018|08:09]

marsik22816 [26.05.2018|08:05]

pahso [26.05.2018|07:45]

Skeez22816 [26.05.2018|07:45]

earlnuestra [26.05.2018|07:06]

Veny [26.05.2018|07:00]

kirill1b [26.05.2018|06:54]


CM Team © 2009-2018 Администрация не несёт ответственности за размещённые материалы. Условия пользования
Все материалы предоставлены в ознакомительных целях и администрация предлагает удалить их после ознакомления.

Положение о защите персональных данных на сайте, Пользовательское соглашение, Договор оказания услуг.