[C#] Закругленные формы на WFA. - Форум - Читерский Форум | Читы для игр SAMP,CS:GO,GTA5,PUBG,Minecraft,CoD,Warface,WoT | Магазин аккаунтов SAMP-RP,Advance-RP,Diamond-RP,логов samp,Steam,WoT,Warface,PUBG,GTA5

Страница 1 из 11
Модератор форума: CentiuS, Junger, tumkin 
Форум » Программирование » C++/C Программирование » [C#] Закругленные формы на WFA.
[C#] Закругленные формы на WFA.
Egor_ProhorovДата: Воскресенье, 03.12.2017, 22:36 | Сообщение # 1
Любитель
Сообщений: 41
Статус: 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 впишите своё число - радиус округления формы.

Последние товары с игрового магазина:
Найти еще что-нибудь в магазине:
Форум » Программирование » C++/C Программирование » [C#] Закругленные формы на WFA.
Страница 1 из 11
Поиск:
Статистика Форума
Последнии темы Читаемые темы Лучшие пользователи Новые пользователи
Обновление дизайна C-M &#... [projectfromthewhiteshadow]

1824242 Rollcase Невалид [Rollcase]

✅✅✅⌛МЕГА⌛СКИДКИ⌛К⌛НГ⌛ТОЛЬ... [Gold-Masster]

Продам аккаунты ARP/DRP/E... [[CM]Corall]

♦♦♦Продаю ДЕШЕВЫЕ аккаунт... [_БОРОДАЧ_]

[PRIVAT WH] Marix Hack Fo... [CheatonB]

Glover 2.7 [ESP Name, BOX... [CheatonB]

ЖИР.03/SAMP/25lvl/дальноб... [Andrey_Kochetov]

[1825035] [CM]XROM [АК_47]

Возврат. Пустышки. Татарс... [АК_47]

[1]>Общение читеров [CM] [9991]

[2]>S0beit - pr9n project for samp 0.3.7 [9481]

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

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

[5]>Вопросы и ответы [6437]

[6]>[0.3.7][RUS] Sobeit modified by MishaN [6229]

[7]>[FREE] AntiAFK_R 3.4.6 by Ruskadance [0.3z-R2] [6220]

[8]>Продажа вирт 1кк АРП~350р ДРП~350р.СРП~150р. [6154]

[9]>Бесконечное слово [4696]

[10]>[Samp-Rp.Ru]Обновлен список Админов [4143]

[11]>[CLEO] Вопрос - Ответ [4119]

[12]>Курилка [3244]

[1]>АК_47 [28634]

[2]>GеNius [6741]

[3]>romka619 [5379]

[4]>[CM]Russel [5047]

[5]>[CM]AGRESSOR [4656]

[6]>Сэс [4430]

[7]>Snake_Firm [4293]

[8]>Artem_Buero [4144]

[9]>[CM]Durman [3269]

[10]>sky_Woker [2997]

[11]>iMaddy [2871]

[12]>Sa1nteD [2664]

[13]>Logan™ [2663]

[14]>Ch0c0Cube [2458]

[15]>[CM]Рафаэль [2300]

koLxo3huk21 [14.12.2017|02:30]

Paramelitales1 [14.12.2017|02:23]

Paramelitales [14.12.2017|02:19]

Ilves [14.12.2017|01:39]

scandal58st [14.12.2017|01:13]

Cuka123 [14.12.2017|01:10]

KroKoD1L [14.12.2017|00:54]

rodrigo_slipslide [14.12.2017|00:44]

Boevoy [14.12.2017|00:31]

kto_ya [14.12.2017|00:30]

ckohrak [14.12.2017|00:27]

TheSunTea [14.12.2017|00:07]

brodskiy1717 [14.12.2017|00:01]

gal1k [13.12.2017|23:54]

tugapcf [13.12.2017|23:52]


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

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