Mam formę i na niej przycisk. Jak klliknę na przycisk to ma się pokazać forma. Tylko ja zrobic aby po
pokazaniu formy ta pierwsza stała się nieaktywna i tak przy wielu oknach??
--Delphi 6 Personal
15 lat
form2.show; * to ta którą wywołujesz
form1.hide; *to ta z której wywołujesz
nie mozesz napisać close;, bo ci program zamknie
w tej drugiej, możesz używać close; ile chcesz
acha, uprzedzając następne pytanie, aby zamknąć program z form2 trzeba w OnClose wpisać : form1.close;
lub gdzieś w kodzie form1.close;
albo application.terminate;--Spin
Delphi - Lets make Windows better....
moze lepiej
form2.show;
form1.enabled := false;
ZIOMBER napisał:
moze lepiej
>form2.show;
>form1.enabled := false;
tak ,ale to nie ukryje form1, tylko zablokuje dostęp
moge z tego wyjść niemiłe konsekwencje
PS:
jeżeli wybierzesz rozwiązanie ZIOMB'a to w onClose wpisz:
form1.enabled:=true;
bo inaczej nie wrócisz :D--Spin
Delphi - Lets make Windows better....
A nie lepiej Form2.ShowModal; :-) Przeciez wtedy forma pierwsza bedzie nieakrtywna :-)--pozdrawiam PEDROS {hello}
Delphi 6 Personal.
Ja w sprawie tematu jaki dales temu postowi. ta -> wskazuje na c++ buildera. jezeli chciales zaznaczyc ze chodzi o delphi to powinno to wygladac tak: [Delphi] problem
Powinienes tesz w topiku wyjasnic przynajmiej czesciowo o jaki problem chodzi.
pozdrawiam :-) --------BLOK REKLAMOWY------
kanał : #4programmers.net
server: warszawa.ircnet.pl
------BLOK REKLAMOWY------
Moze
form2.showmodal; ?--Umiem troche, ale nie wszystko :) a na koncu i tak BLUE SCREEN
mwolinski napisał:
Ja w sprawie tematu jaki dales temu postowi. ta -> wskazuje na c++ buildera. jezeli chciales zaznaczyc ze chodzi o delphi to powinno to wygladac tak: [Delphi] problem
moim zdaniem sie czepiasz, i wcla -> nie musi oznaczać że chodzi o bcb (dla niekumatych w bcb '->' oznacza to co '.' w Delphi.), to takze symbol logiczny, znak wynikania, stzrałka .CZepiasz sie jednym słowem, albo popisujesz, ze znasz bcb :P--Spin
Delphi - Lets make Windows better....