Форум по Delphi программированию

Delphi Sources



Вернуться   Форум по Delphi программированию > Все о Delphi > [ "Начинающим" ]
Ник
Пароль
Регистрация <<         Правила форума         >> FAQ Пользователи Календарь Поиск Сообщения за сегодня Все разделы прочитаны

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
  #1  
Старый 20.01.2016, 20:58
lashukmaxim lashukmaxim вне форума
Прохожий
 
Регистрация: 20.01.2016
Сообщения: 3
Версия Delphi: Delphi 2010
Репутация: 10
По умолчанию Панель задач

Всем привет. Нужна помочь новичку. Проблема такова: создаю приложение с большим количеством форм. При переходе от главной формы к дочерным из панели задач исчезает кнопка приложения. Как сделать так, чтобы кнопка приложения была на панели задач?
Ответить с цитированием
  #2  
Старый 20.01.2016, 22:20
Аватар для Alegun
Alegun Alegun вне форума
LMD-DML
 
Регистрация: 12.07.2009
Адрес: Богородское
Сообщения: 3,025
Версия Delphi: D7E
Репутация: 1834
По умолчанию

В процедуре показа дочки попробуйте добавить Self.ShowIcon
Ответить с цитированием
  #3  
Старый 21.01.2016, 10:15
lashukmaxim lashukmaxim вне форума
Прохожий
 
Регистрация: 20.01.2016
Сообщения: 3
Версия Delphi: Delphi 2010
Репутация: 10
По умолчанию

Такой команды нет)
Ответить с цитированием
  #4  
Старый 21.01.2016, 10:34
Аватар для NumLock
NumLock NumLock вне форума
Let Me Show You
 
Регистрация: 30.04.2010
Адрес: Северодвинск
Сообщения: 5,426
Версия Delphi: 7, XE5
Репутация: 59586
По умолчанию

кнопка исчезает случайным образом или при одинаковой последовательности действий тоже?
__________________
Пишу программы за еду.
__________________
Ответить с цитированием
  #5  
Старый 21.01.2016, 11:07
lashukmaxim lashukmaxim вне форума
Прохожий
 
Регистрация: 20.01.2016
Сообщения: 3
Версия Delphi: Delphi 2010
Репутация: 10
По умолчанию

Создается главная форма. Пишу в коде показать вторую форму, первую скрыть. И из панели задач пропадает значок приложения. Я хотел бы, чтобы он оставался.
Ответить с цитированием
  #6  
Старый 21.01.2016, 11:16
Аватар для Aristarh Dark
Aristarh Dark Aristarh Dark вне форума
Модератор
 
Регистрация: 07.10.2005
Адрес: Москва
Сообщения: 2,907
Версия Delphi: Delphi XE
Репутация: выкл
По умолчанию

Как дети, чесслово.
Убери вот эту строчку:
Код:
Application.MainFormOnTaskbar := True;
из кода проекта.
__________________
Некоторые программисты настолько ленивы, что сразу пишут рабочий код.

Если вас наказали ни за что - радуйтесь: вы ни в чем не виноваты.
Ответить с цитированием
  #7  
Старый 21.01.2016, 11:20
Аватар для Alegun
Alegun Alegun вне форума
LMD-DML
 
Регистрация: 12.07.2009
Адрес: Богородское
Сообщения: 3,025
Версия Delphi: D7E
Репутация: 1834
По умолчанию

Цитата:
Сообщение от lashukmaxim
...Пишу в коде показать вторую форму, первую скрыть...
Такое может быть только если "скрыть" - это вызов Close т.к. пропадает переданный на время от аппликации хендл иконки дочерней форме, нужно пользовать или Visible=false или Hide
Ответить с цитированием
  #8  
Старый 21.01.2016, 11:32
Аватар для NumLock
NumLock NumLock вне форума
Let Me Show You
 
Регистрация: 30.04.2010
Адрес: Северодвинск
Сообщения: 5,426
Версия Delphi: 7, XE5
Репутация: 59586
По умолчанию

Цитата:
Сообщение от lashukmaxim
Создается главная форма. Пишу в коде показать вторую форму, первую скрыть. И из панели задач пропадает значок приложения. Я хотел бы, чтобы он оставался.
а..а, ну так это косяк разработчика, скрывать главную форму. см. 6-ое сообщение.

Код:
procedure TForm1.Button1Click(Sender: TObject);
begin
  Form2.Show;
  Hide;
end;
-зло!
__________________
Пишу программы за еду.
__________________
Ответить с цитированием
  #9  
Старый 21.01.2016, 11:42
Аватар для Alegun
Alegun Alegun вне форума
LMD-DML
 
Регистрация: 12.07.2009
Адрес: Богородское
Сообщения: 3,025
Версия Delphi: D7E
Репутация: 1834
По умолчанию

Оффтоп:
Цитата:
Сообщение от NumLock
...-зло!
А я как раз над такой конструкцией и издевался (в D7), и с видимостью, работает нормально... а, не учёл первое предложение ТС про создание главной формы, показалось что во время исполнения, а не в проекте этот формчейнж идёт
Ответить с цитированием
  #10  
Старый 21.01.2016, 12:19
Аватар для NumLock
NumLock NumLock вне форума
Let Me Show You
 
Регистрация: 30.04.2010
Адрес: Северодвинск
Сообщения: 5,426
Версия Delphi: 7, XE5
Репутация: 59586
По умолчанию

в Delphi 7 там же у Application свой невидимое окно, которое и бросает тень на панель задач.
__________________
Пишу программы за еду.
__________________
Ответить с цитированием
Ответ


Delphi Sources

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Часовой пояс GMT +3, время: 22:00.


 

Сайт

Форум

FAQ

Соглашения

Прочее

 

Copyright © Форум "Delphi Sources" by BrokenByte Software, 2004-2025