Регистрация Главная Сообщество
Сообщения за день Справка Регистрация

Завёрнутые углы.

-

Вопросы и ответы, обсуждения

- Ваши вопросы по C# только в данном разделе

Ответ
 
Опции темы
Старый 05.08.2012, 20:08   #1
 Разведчик
Аватар для Noob007FuckNoob
 
Noob007FuckNoob никому не известный тип
Регистрация: 03.07.2012
Сообщений: 0
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Завёрнутые углы.

Всем привет.

Как сделать так,чтобы углы у программы были завёрнуты.
Как у запускатора например.Не например,а именно так! =)

Спасибо.
  Ответить с цитированием
Старый 05.08.2012, 20:38   #2
 Старший сержант
Аватар для крайслер
 
крайслер сломал счётчик популярности :(крайслер сломал счётчик популярности :(крайслер сломал счётчик популярности :(крайслер сломал счётчик популярности :(крайслер сломал счётчик популярности :(крайслер сломал счётчик популярности :(крайслер сломал счётчик популярности :(крайслер сломал счётчик популярности :(крайслер сломал счётчик популярности :(крайслер сломал счётчик популярности :(крайслер сломал счётчик популярности :(
Регистрация: 04.02.2011
Сообщений: 198
Популярность: 12244
Сказал(а) спасибо: 453
Поблагодарили 435 раз(а) в 242 сообщениях
Отправить сообщение для крайслер с помощью Skype™
 
По умолчанию Re: Завёрнутые углы.

Код:
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;
        }
 
        void Form1_Load ( object sender, EventArgs e )
        {
            this.Region = new Region(
                RoundedRect(
                    new Rectangle( 0, 0, this.Width, this.Height )
                    , 10
                )
            );
        }
________________

-Отложи на послезавтра то что можешь сделать сегодня, и тогда у тебя появятся два свободных дня!
  Ответить с цитированием
Старый 05.08.2012, 21:02   #3
 Разведчик
Аватар для Noob007FuckNoob
 
Noob007FuckNoob никому не известный тип
Регистрация: 03.07.2012
Сообщений: 0
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: Завёрнутые углы.

Крайслер,как всегда,как всегда,огромное тебе спасибо!
  Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[Руководство] C# WinForms закругленные углы Hermein C# 0 26.07.2011 04:07
[Помогите!] Нужны запускающие фалы Lopas Общение и обсуждение Perfect World 5 24.09.2010 11:19

Заявление об ответственности / Список мошенников

Часовой пояс GMT +4, время: 03:43.

Пишите нам: forum@zhyk.ru
Copyright © 2025 vBulletin Solutions, Inc.
Translate: zCarot. Webdesign by DevArt (Fox)
G-gaMe! Team production | Since 2008
Hosted by GShost.net