Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2008.06.01;
Скачать: [xml.tar.bz2];

Вниз

Показ и скрытие нескольких форм   Найти похожие ветки 

 
leonidus   (2008-05-04 10:40) [0]

Господа, вопрос вроде детский но разобраться не смог. Есть две формы: Form1 - главная и Form4 - второстепенная так сказать :) По  клику на контроле на первой форме нужно показать вторую скрыв первую, делаю так:
  form4.show;
  form1.hide;

все хорошо, но вот Form4 при минимизации сворачивается не на панель задач, а на рабочий стол, как этого избежать?


 
@!!ex ©   (2008-05-04 11:13) [1]

Ловить событие минимизации, и там Application.Minimize;


 
Anatoly Podgoretsky ©   (2008-05-04 13:39) [2]

> leonidus  (04.05.2008 10:40:00)  [0]

А куда еще сворачиваться подчиненым формам, у них же нет кнопки на панели задач.
Надо стиль окна менять, или сворачивать главное окно


 
223001   (2008-05-04 19:50) [3]

напиши по другому form1.visible:=false; form4.visible:=true;


 
Восхищенный   (2008-05-04 20:10) [4]

> 223001   (04.05.08 19:50) [3]

И че тогда будет?

Вот кусочек VCL:

procedure TCustomForm.Hide;
begin
 Visible := False;
end;

procedure TCustomForm.Show;
begin
 Visible := True;
 BringToFront;
end;

Удивись и больше не советуй людям то, чего сам не знаешь, ладно?

> leonidus   (04.05.08 10:40)

См. [1] и [2]. Application.Minimize поможет.


 
leonidus   (2008-05-06 19:54) [5]

всем большое спасибо, проблема была решена следующим способом:

Procedure WMGetSysCommand(var Message :TMessage); message WM_SYSCOMMAND;

...

Procedure TForm4.WMGetSysCommand(var Message : TMessage) ;
Begin
iF (Message.wParam = SC_MINIMIZE) Then application.Minimize
else Inherited;
End;



Страницы: 1 вся ветка

Форум: "Начинающим";
Текущий архив: 2008.06.01;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.45 MB
Время: 0.046 c
2-1209908007
Эльф
2008-05-04 17:33
2008.06.01
Высокоточный таймер


2-1210146878
Alexei
2008-05-07 11:54
2008.06.01
Запуск ехе-файла из программы на основе полного пути к файлу


2-1209926535
Berkut
2008-05-04 22:42
2008.06.01
Ассемблерные вставки


3-1197633374
Девушка
2007-12-14 14:56
2008.06.01
управление доступом к файлам на сервере посредством бд -клиента


15-1208414044
switch
2008-04-17 10:34
2008.06.01
Демо-версия





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский