Панель со скругленными краями



Я использую C# и winform приложение .net версии 3.5 и Vs 2008



Как бы я мог создать пользовательскую панель с закругленными краями ? Как мы можем использовать этот контроль в разных проектах ?

611   3  

3 ответов:

Быстрый google on

Winforms создают пользовательскую панель с закругленными краями

Вернул в качестве первого результата следующее:

Форма C# с пользовательской границей и закругленными краями

Чтобы использовать его в других проектах, создайте панель как UserControl, а не окно.

Необходимо переопределить событие OnPaint и нарисовать углы с помощью объекта GraphicPath.

Взгляните на эту статью : http://www.switchonthecode.com/tutorials/csharp-creating-rounded-rectangles-using-a-graphics-path

Вы можете скрыть края панели и нарисовать новые с закругленными углами, используя GDI+.

Вот пример .

Comments

    Ничего не найдено.