Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

Форум «Всё о Паскале» _ Делфи _ "Приоритет" форм

Автор: Unconnected 3.03.2009 18:19

Hi
Такой вопрос.
В приложении 9 форм. Главная появляется только при запуске, потом скрывается и больше не появляется. Так вот, когда появляется главная форма, в Toolbar'е отображается кнопка приложения (даже не кнопка, не знаю, как это назвать)). Когда же главная форма скрывается, и появляются дочерние окна, то эта "кнопка" тоже исчезает. Мне нужно, чтобы эта "кнопка" была всегда. Подозреваю, что это гастраивается где-то в свойствах формы..

Использую методы Show/Hide.

Автор: volvo 3.03.2009 18:57

Цитата
когда появляется главная форма, в Toolbar'е отображается кнопка приложения
Может, в TaskBar-е?

По вопросу: у тебя в DPR-файле (основном файле проекта) есть строка:
Application.MainFormOnTaskbar := True;
? Закомментируй и посмотри, что будет...

Автор: Unconnected 3.03.2009 19:02

Спасибо, работает, только я не совсем понял логики этого решения..

Application.MainFormOnTaskbar := True;

Это, как я понял из названия, принуждает форму отображаться в TaskBar'е. А при чём остальные?

Добавлено через 2 мин.
Да, и ещё, на "кнопках" всех форм кроме первой стоит надпись Project5, что совсем некрасиво. Где это меняется?

Автор: volvo 3.03.2009 19:13

Цитата
Это, как я понял из названия, принуждает форму отображаться в TaskBar'е. А при чём остальные?
При том, что если MainFormOnTaskbar = True, то состояние кнопки в таскбаре соответствует состоянию главной формы приложения. Главная форма скрыта - кнопка скрыта. Тебе так не надо, поэтому я тебе и посоветовал отключить эту опцию.

Цитата
на "кнопках" всех форм кроме первой стоит надпись Project5, что совсем некрасиво. Где это меняется?
В настройках проекта. Измени "Project Title"...

Автор: Unconnected 4.03.2009 1:03

Ага, благодарю..