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


Автор: ProgrammingLife 19.11.2008, 21:05
ВСЕМ привет !!! как сделать не обычные окна можно ли убрать стандартный заголовок панель где есть кнопки свернут развернуть закрыть можно ли сделать свои и убрать стандартные ..что для этого нужно!? 

Автор: jonie 20.11.2008, 00:15
можно отловить сообщения перерисовки сообщения разные оконные которые посмотреть можно в msdn в разделе windows message вызывать из через PInvoke например или можно сделать тоже через COM библиотеки субклассировав win окна созданные твоей c# программой но это требует определенных навыков и не managment кода который соотвественно несет определенную опасность т.е. за отчистку памяти например становишься отвественен ты также хочется сказать что это может быть далеко не простой путь а можно поступить проще натянуть на все окно битмап с нарисованными кнопками и сделать два picture для кнопок закрыть и свернуть и убрать стандантрый заголовок окна (используя стили формы например) а скрывать и закрывать форму соответветсвенно назначив обработчики щелчков на эти picture контроал это конечно очень просто но както не так круто чтоли или экономно в плане рессурсов по памяти (рисовать то оно всяко понятно что "круче"). зачем решать тебе.


удачного чтения.

Автор: QryStaL 20.11.2008, 10:14
Цитата(ProgrammingLife @  19.11.2008,  21:05 Найти цитируемый пост)
можно ли убрать стандартный заголовок панель где есть кнопки свернут развернуть закрыть

можно

Цитата(ProgrammingLife @  19.11.2008,  21:05 Найти цитируемый пост)
можно ли сделать свои и убрать стандартные

можно

Цитата(ProgrammingLife @  19.11.2008,  21:05 Найти цитируемый пост)
что для этого нужно!? 

FormBorderStyle ставите в None, остальное вопрос фантазии...

Автор: valzy 20.11.2008, 13:21
Windows Presentation Foundation тебе в помощь

Автор: ProgrammingLife 20.11.2008, 20:37
Цитата(QryStaL @ 20.11.2008,  10:14)
Цитата(ProgrammingLife @  19.11.2008,  21:05 Найти цитируемый пост)
можно ли убрать стандартный заголовок панель где есть кнопки свернут развернуть закрыть

можно

Цитата(ProgrammingLife @  19.11.2008,  21:05 Найти цитируемый пост)
можно ли сделать свои и убрать стандартные

можно

Цитата(ProgrammingLife @  19.11.2008,  21:05 Найти цитируемый пост)
что для этого нужно!? 

FormBorderStyle ставите в None, остальное вопрос фантазии...

Спасибо !!!!! вот это настоящие мужики! smile 

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