Вниз
Скачать: CL | DM;

Проблема с прятанием(HIDE) контрола   Найти похожие ветки 

← →
Andrei-BAM   (2003-06-04 17:09) [0]

Суть в следующем: на форме включаются\выкл. панели методом HIDE. Все работает, но после того как окно убирается в TRAY, а заетм восстанавливается HIDE не срабатывает, контрол остается видимым. Где грабли?


← →
Palladin ©   (2003-06-04 17:17) [1]

В программе я полагаю...


← →
Andrei-BAM   (2003-06-04 17:28) [2]

Ты не умничай. Попробуй повторить ситуацию.


← →
NickBat ©   (2003-06-04 17:33) [3]

А зачем?


← →
Palladin ©   (2003-06-04 17:33) [4]

Ну ты нахал...
Во первых нефиг городить "окно убирается в tray"... сам ты окно в трэй...

во вторых:

procedure TForm1.Button1Click(Sender: TObject);
begin
Application.Minimize;
ShowWindow(application.Handle,sw_hide);
Sleep(0);
ShowWindow(application.Handle,SW_SHOW);
Application.RestoreTopMosts;
Application.BringToFront;
end;

procedure TForm1.Button2Click(Sender: TObject);
begin
if TButton(Sender).Tag=0 then
begin
Panel1.Hide;
TButton(Sender).Tag:=1;
end else
begin
Panel1.Show;
TButton(Sender).Tag:=0;
end;
end;

никаких проблем.

Что за нападки...
Код приведи свой где у тебя проблемы


← →
Andrei-BAM   (2003-06-04 17:42) [5]

TreeView1.hide

все Ок. Потом

ShowWindow(Application.Handle,SW_Hide);

Sleep(100);
Application.Restore;
Application.BringToFront;

TreeView1.Show;

и не появляется TreeView1.


← →
Andrei-BAM   (2003-06-04 17:55) [6]

Разобрался. Проблема была в том , что перед

ShowWindow(Application.Handle,SW_Hide);

стоял вызов метода IHDE для главного окна.

Спасибо за отклик.



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

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.008 c
1-50320
super_alex
2003-06-03 13:58
2003.06.16
Про Application.ProcessMesagess


9-50195
Хранитель_7К
2003-01-10 10:55
2003.06.16
Вопрос по геометрии


3-50241
dorohov
2003-05-22 17:53
2003.06.16
Вопрос по DBGRID


9-50199
Анат
2002-10-11 23:50
2003.06.16
Огонь


1-50299
TAV
2003-06-04 17:30
2003.06.16
ComboBox в StringGrid е




   Наверх