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


Автор: HellMasterHaiL 30.10.2007, 12:02
Сразу извиняюсь, но прочитав все темы, где обсуждались MDI формы

в общем суть примерно такова:
есть MDI форма, у нее есть дочка, у которой соответветственно 
WindowSate = Maximized 
FormBorderStyle = None
ControlBox = False
MaximizeBox = False
MinimizeBox = False

при дебаге открываются формы, и возникает полоска с тремя стандартными кнопками. (кста эту полоску возможно убрать?) на этой полоске ControlBox и MinimizeBox действительно не работают, а вот MaximizeBox спокойно изменяет размер формы... так вот как этот MaximizeBox сделать не работающим? чтобы пользователь никак не мог изменить размеры этой формы?

ловить событие изменения формы и заново ее разворачивать не подходит

Автор: tol05 30.10.2007, 12:29
При дебаге... А в run-time? Кнопки видно?

P.S. Че-то я бред какой-то запостил... мда... спать нужно еще больше  smile 

Автор: tea_723 30.10.2007, 18:29
Что-то тут не то -- зачем тебе WindowSate = Maximized?
Укажи размеры явно(если хочешь Resize вообще запретить, поставь одинаковые значения в MaximumSize и MinimumSize), и все... 

Автор: CYBERDREAM 31.10.2007, 08:59
а можно borderstyle в FixedSingle поставить

Автор: WinNet 31.10.2007, 15:30
Хм... я тоже не получил ответ на этот вопрос! Спрашивал здесь и на  gotdotnet , тишина. Наверное никто не знает...   smile 

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