Форум программистов
 
О проблемах, например, с регистрацией пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail, а тут можно восстановить пароль.

Вернуться   Форум программистов > Delphi > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail


Ответ
 
Опции темы
Старый 18.02.2010, 11:57   #1
designer999
Форумчанин
 
Регистрация: 16.02.2010
Сообщений: 187
По умолчанию как запретить раскрытия формы на весь экран?

Как запретить раскрытия формы на весь экран, то есть что бы эта кнопка стала не активной

И как сделать кнопку на панели задач для каждой формы Delphi?
designer999 вне форума Ответить с цитированием
Старый 18.02.2010, 12:08   #2
Kotofff
Участник клуба
 
Аватар для Kotofff
 
Регистрация: 11.01.2009
Сообщений: 1,916
По умолчанию

Цитата:
Как запретить раскрытия формы на весь экран, то есть что бы эта кнопка стала не активной
В Инспекторе объектов установить в BorderIcons
Код:
biMaximize:=false;
Кому iPhone и Swarovski, кому Афон и Саровский...
Kotofff вне форума Ответить с цитированием
Старый 18.02.2010, 14:23   #3
designer999
Форумчанин
 
Регистрация: 16.02.2010
Сообщений: 187
По умолчанию

спс, а по поводу второго вопроса ?
designer999 вне форума Ответить с цитированием
Старый 18.02.2010, 14:43   #4
Яр|/||< (^_^)
LosYear
Форумчанин
 
Аватар для Яр|/||< (^_^)
 
Регистрация: 19.06.2009
Сообщений: 695
По умолчанию

в смысле кнопку
Яр|/||< (^_^) вне форума Ответить с цитированием
Старый 18.02.2010, 14:44   #5
FaTaL
Участник клуба
 
Аватар для FaTaL
 
Регистрация: 09.11.2007
Сообщений: 1,728
По умолчанию

Какую ещё кнопку?
FaTaL вне форума Ответить с цитированием
Старый 18.02.2010, 14:48   #6
MyIE
Форумчанин
 
Аватар для MyIE
 
Регистрация: 02.01.2010
Сообщений: 127
По умолчанию

Он имеет ввиду, что на панели задач для всех окон одного приложения делфи одна кнопка, а ему нужно для каждого окна отдельно.
Сам не знаю, как это делается, но тоже хочу ухнать
MyIE вне форума Ответить с цитированием
Старый 18.02.2010, 14:51   #7
Яр|/||< (^_^)
LosYear
Форумчанин
 
Аватар для Яр|/||< (^_^)
 
Регистрация: 19.06.2009
Сообщений: 695
По умолчанию

А можно узнать зачем это вам
Яр|/||< (^_^) вне форума Ответить с цитированием
Старый 18.02.2010, 14:54   #8
MyIE
Форумчанин
 
Аватар для MyIE
 
Регистрация: 02.01.2010
Сообщений: 127
По умолчанию

Банально: главное окно закрывается и сваливает в трей, вторичное окно не имеет возможности свернуться в трей, долно постоянно быть открытым => его кнопочка должна висеть в панели задач.
MyIE вне форума Ответить с цитированием
Старый 18.02.2010, 16:08   #9
designer999
Форумчанин
 
Регистрация: 16.02.2010
Сообщений: 187
По умолчанию

Цитата:
Сообщение от MyIE Посмотреть сообщение
Банально: главное окно закрывается и сваливает в трей, вторичное окно не имеет возможности свернуться в трей, долно постоянно быть открытым => его кнопочка должна висеть в панели задач.
полностью согласен

может всё таки кто то знает как это сделать ?
designer999 вне форума Ответить с цитированием
Старый 18.02.2010, 16:59   #10
mihali4
*
Старожил
 
Регистрация: 22.11.2006
Сообщений: 9,201
По умолчанию

Цитата:
нужно для каждого окна отдельно
Да несложно:
1. Объявляем в каждой юните с формой (на примере Unit2/Form2):
Код:
  private
    { Private declarations }
  procedure CreateParams(var Params: TCreateParams); override;
2. Задаем обработчик для каждой формы:
Код:
procedure TForm2.CreateParams(var Params: TCreateParams);
begin
inherited CreateParams(Params);
with Params do
ExStyle := ExStyle or WS_EX_APPWINDOW;
end;
Но !
Если вы свернете главное окно - на панели задач останется только окно проекта.

Последний раз редактировалось mihali4; 18.02.2010 в 17:03.
mihali4 вне форума Ответить с цитированием
Ответ

Здесь нужно купить рекламу за 20 тыс руб в месяц! ) пишите сюда - alarforum@yandex.ru
Без учёта ботов - 20000 человек в день, 350000 в месяц.

Опции темы


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как программно развернуть форму на весь экран? chandrasecar Общие вопросы Delphi 6 26.07.2015 11:39
Как запретить перемещение формы? Marsel737 Общие вопросы Delphi 3 25.01.2010 23:25
Как запретить Изменение размера формы girz Общие вопросы Delphi 5 31.05.2009 10:29
как запретить раскрытие формы Анастасия123456789 Помощь студентам 3 21.04.2009 11:53
Как програмно заставить приложение развернуться на весь экран SibBear Общие вопросы Delphi 2 19.03.2009 14:57


Проекты отопления, пеллетные котлы, бойлеры, радиаторы
интернет магазин respective.ru
Пеллетный котёл Emtas
котлы EMTAS