MDI issue
5 отговора
103 прегледа
MDI issue
Ето:
В MDI апликация съм изнесъл главното меню в един ToolBar (tBarMenu.Menu = mmMain), а самата форма има "празна" Menu характеристика. Проблема е, че като максимизирам MDI Child прозорец, не се появяват при менюто бордър иконки за минимизиране затваряне и рестор-ване, което е много дразнещо. Единствения изход да направя менюто пак good old school style ли е?
-------------
Искам да знам какво мисли Бог - останалото са подробности. (Einstein)
В MDI апликация съм изнесъл главното меню в един ToolBar (tBarMenu.Menu = mmMain), а самата форма има "празна" Menu характеристика. Проблема е, че като максимизирам MDI Child прозорец, не се появяват при менюто бордър иконки за минимизиране затваряне и рестор-ване, което е много дразнещо. Единствения изход да направя менюто пак good old school style ли е?
-------------
Искам да знам какво мисли Бог - останалото са подробности. (Einstein)
Re: MDI issue
Ами доколкото си спомням - иконите в максимизирано състояние се появяват в края на лентата с менюто ;-))) - така 4е си открил едно ново неприятно "бъгче".
Единственото което ми хрумва е да не максимизираш прозореца - ами да го "увеличиш" до ClientSpace- а на главната форма - просто не трябва да стигаш до минимизация - което не е толкова трудно - само дето ще трябва да се напише собствен клас на форма която да обрабортва събитията. Естествено недостатък е че ще ти се вижда Title -a на формата ;-))) - ама без това не може.
---
Е т'ва е живот!
Единственото което ми хрумва е да не максимизираш прозореца - ами да го "увеличиш" до ClientSpace- а на главната форма - просто не трябва да стигаш до минимизация - което не е толкова трудно - само дето ще трябва да се напише собствен клас на форма която да обрабортва събитията. Естествено недостатък е че ще ти се вижда Title -a на формата ;-))) - ама без това не може.
---
Е т'ва е живот!
Re: MDI issue
Лоша работа е с тайтъла от горе, пък и не се получава точно същия ефект. Май е по-добре да си създам изкуствено бутончета от горе. Не че искам да дъвча безмислената тема, ама как мога да си създам точно бордър бутончета, а не да си ги дефинирам сам, за да могат те да са наистина такива, и в различните цветни схеми на ХР примерно да си сменят сами цветовете?
-------------
Искам да знам какво мисли Бог - останалото са подробности. (Einstein)
-------------
Искам да знам какво мисли Бог - останалото са подробности. (Einstein)
Re: MDI issue
едно "заобикаляне" - сложи празно TMainMenu и го закачи на MDI формата, това "меню" се показва при Maximize на чилдовете /показват се само бордер иконите/...
--------------------------------------
Започва Път от моят праг...
--------------------------------------
Започва Път от моят праг...
Re: MDI issue
Ммм - по добре да си остане с Title -a ще заема по4ти същото място - ама поне ще е красиво
---
Е т'ва е живот!
---
Е т'ва е живот!