Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Разработка Windows Forms > Как обрезать форму по картинке


Автор: Retro 20.1.2007, 21:03
Есть картинка с белым фоном, нужно создать форму под эту картинку но без фона, я понимаю, что вопрос тривиальный но может у кого под рукой есть готовый пример.

Желательно в C#.

Заранее спасибо.

Автор: Retro 20.1.2007, 21:29
Блин, извиняюсь за флуд, ларчик открывается очень просто:

Устанавливается BackgroundImage
FormeBordeStyle = none
TransparencyKey  = Transparent

Еще раз прошу прощения.

ЗЫ Если кому не лень, напишите про возможные недостатки этого метода.

ЗЗЫ Мне этот метод в принципе подходит, но если кто расскажет как сделать нестандартную форму программно, буду премного благодарен, в смысле активным должен быть только рисунок по которому вырезана форма.

Автор: Retro 21.1.2007, 03:02
Прикольно самому с собой разговаривать! smile 

Вот нашел на codeproject как программно вырезать форму под картинку.
http://www.codeproject.com/csharp/bmprgnform.asp
может пригодиться кому.


Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)