|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
25.12.2008, 22:33 | #1 |
Форумчанин
Регистрация: 03.10.2008
Сообщений: 180
|
MDICihild форма поверх всех компонентов в родительской MDI ?
Здравствуйте.
Пожалуйста подскажите, как дочернюю MDI форму сделать поверх всех имеющихся компонентов на родительской MDI форме? У главная формы FormStyle:=fsMDIForm, у дочерней FormStyle:=fsMDIChild. Но при запуске проги, дочерняя форма находится на заднем плане за всеми имеющимися компонентами родительской формы. Как сделать чтобы было наоборот? Всем спасибо за ответы!
лучший подарок женщине-программисту
|
26.12.2008, 00:15 | #2 |
*
Старожил
Регистрация: 22.11.2006
Сообщений: 9,201
|
Дело в том, что родительская MDI форма является специфической и служит только контейнером для дочерних форм. И размещать на ней какие-либо компоненты (кроме меню и некоторых баров) не следует, они все равно будут "всплывать".
|
26.12.2008, 21:16 | #3 |
Форумчанин
Регистрация: 03.10.2008
Сообщений: 180
|
Жаль. А очень было бы хорошо в моем случае. Я даже было обрадовался своей идее, но когда увидел что получилось, приуныл... А теперь и вовсе... Неужели совсем ничего сделать нельзя?
Знаете всплывающее меню редактирования текста в Office 2007, оно еще меняет прозрачность при удалении курсора? Что-то в этом роде хочу сделать. Если просто новая форма со свойством StayOnTop, некрасиво - меняется фокус и главная форма становится не активной при работе с новой формой. Может есть более эффективные методы? Панель не подходит, такое всплывающее меню должно (у меня) иметь не стандартную форму (короче как "дырявая" форма (при использовании параметров Transparent...)).
лучший подарок женщине-программисту
|
26.12.2008, 23:10 | #4 |
*
Старожил
Регистрация: 22.11.2006
Сообщений: 9,201
|
Я понял вашу идею. Отличная задумка.
Про дырявые формы у нас разговор велся и не один раз. Знаете, попробуйте поиском по форуму со словом "дырявая" и особенно со словом "прозрачная" (бог его знает, может и просклонять придется ). А еще можете наложить условие, чтобы поиск показал сообщения от ВОВАНа - он у нас великий экспериментатор и много внимания уделял разработке подобных хитростей. Правда, порыться придется... Или к нему - напрямую (если он не закрыл ЛС, попробуйте по ЛС. Или ловите его на форуме.). |
07.06.2009, 17:48 | #6 |
Новичок
Джуниор
Регистрация: 07.06.2009
Сообщений: 1
|
А Ну-ка!
Посмотрим
|
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Форма поверх всех остальных | Avalonix | Общие вопросы Delphi | 1 | 30.05.2008 14:48 |
Поверх всех окон | delphin100 | Общие вопросы Delphi | 2 | 19.04.2008 19:00 |
Поверх всех окон | Патрон | Общие вопросы Delphi | 1 | 18.04.2008 16:57 |
Форма поверх всех окон (!!!) | Viteef | Общие вопросы Delphi | 12 | 29.06.2007 00:22 |
Форма поверх всех окон. | Kamikadze_666 | Общие вопросы Delphi | 1 | 16.05.2007 07:10 |