Ĺadny brzuch
Załóżmy, że mamy dwie formy (Form1 i Form2). Na pierwszej jest przycisk (Button1). Jaki kod podpiąć pod przycisk, aby po kliknięciu na niego pierwsza forma zniknęła, a pojawiła się druga? Próbowałem:
Form2.Show;
Form1.Close;
...ale nie działa poprawnie. Proszę o pomoc.
K R Z E M A - spragniony wiedzy !!
GG#: 4391798
E-mail: krzema12@wp.pl
Form2.Show; Form1.free;
zobacz teraz bo twój program nie zamyka formy 1-szej tylko zakańcza całość
Asdef
Form1.Hide;
Form2.Show; or Form2.ShowModal;
//----------------------
gg :3183960
SZUKAM BETATESTERÓW - chętnych prosze o kontakt mail/gg
cytat:Bełdzio napisał:
Form1.Hide;
Form2.Show; or Form2.ShowModal;
//----------------------
gg :3183960
SZUKAM BETATESTERÓW - chętnych prosze o kontakt mail/gg
Dzęki - o to mi chodziło ;)
K R Z E M A - spragniony wiedzy !!
GG#: 4391798
E-mail: krzema12@wp.pl
cytat:Bełdzio napisał:
Form1.Hide;
Form2.Show; or Form2.ShowModal;
//----------------------
gg :3183960
SZUKAM BETATESTERÓW - chętnych prosze o kontakt mail/gg
Przeciez jak bedzie form1.hide to forma pierwsza zostanie tylko ukryta a nie zamknięta i po włączeniu programu i zamknieciu formy 2 (ręcznie) forma 1 dalej bedzie dzialac (czytaj siedziec w pamieci) ale bedzie niewidoczna gdyz jest ukryta. ja rowniez poszukuje odpowiedzi na pytanie jak poprwanie zamknac 1 forma aby aktywna zostala druga
Asrock k7vt2| Athlon 2400+Xp|
Windows Xp| 256 MB ram ddr| Seagate 40Gb| Geforce 2 Mx 200 32mb|
cytat:tomi-88 napisał:
Przeciez jak bedzie form1.hide to forma pierwsza zostanie tylko ukryta a nie zamknięta i po włączeniu programu i zamknieciu formy 2 (ręcznie) forma 1 dalej bedzie dzialac (czytaj siedziec w pamieci) ale bedzie niewidoczna gdyz jest ukryta. ja rowniez poszukuje odpowiedzi na pytanie jak poprwanie zamknac 1 forma aby aktywna zostala druga
W twoim nowym wątku napisałęm o co chodzi :) tutaj dodam tylko że jak chcesz żeby po zamknieciu formy2 program sie wyłaczył wpisz w zdarzenie Form2.OnClose : Application.Terminate;.
yyyyyyyy przepraszam ale moglby mi ktos powiedziec gdzie ja mam wpisac to Form2.OnClose : Application.Terminate; ??? Bo wpisuje to wszędzie po kazdym slowie begin a takze bez begin i za kazdym razem jest blad.
Asrock k7vt2| Athlon 2400+Xp|
Windows Xp| 256 MB ram ddr| Seagate 40Gb| Geforce 2 Mx 200 32mb|
http://www.ks-eksper...?TOPIC_ID=15662
Prośba do Moderatora żeby zamknął jeden z tych dwóch takich samych tematów:)
---------------------------------
..::NeVeS::..
"DOCERE, MOVERE, DELECTARE"
---------------------------------
Taaaa... Bardzo mądrze. Tylko że Application.Terminate wymusza zamkniecie programu i pozostawia po sobie smietnik w pamieci. W zdarzeniu OnClose formy Form2 wpisz:
Form1.Close;
Zapraszam na moją stronkę: www.marcinrobaszynski.republika.pl
'...a wtedy powstanę i zdobędę świat!' - Marcin Robaszyński
zanotowane.pl doc.pisz.pl pdf.pisz.pl zsf.htw.pl
Form2.Show;
Form1.Close;
...ale nie działa poprawnie. Proszę o pomoc.
K R Z E M A - spragniony wiedzy !!
GG#: 4391798
E-mail: krzema12@wp.pl
Form2.Show; Form1.free;
zobacz teraz bo twój program nie zamyka formy 1-szej tylko zakańcza całość
Asdef
Form1.Hide;
Form2.Show; or Form2.ShowModal;
//----------------------
gg :3183960
SZUKAM BETATESTERÓW - chętnych prosze o kontakt mail/gg
cytat:Bełdzio napisał:
Form1.Hide;
Form2.Show; or Form2.ShowModal;
//----------------------
gg :3183960
SZUKAM BETATESTERÓW - chętnych prosze o kontakt mail/gg
Dzęki - o to mi chodziło ;)
K R Z E M A - spragniony wiedzy !!
GG#: 4391798
E-mail: krzema12@wp.pl
cytat:Bełdzio napisał:
Form1.Hide;
Form2.Show; or Form2.ShowModal;
//----------------------
gg :3183960
SZUKAM BETATESTERÓW - chętnych prosze o kontakt mail/gg
Przeciez jak bedzie form1.hide to forma pierwsza zostanie tylko ukryta a nie zamknięta i po włączeniu programu i zamknieciu formy 2 (ręcznie) forma 1 dalej bedzie dzialac (czytaj siedziec w pamieci) ale bedzie niewidoczna gdyz jest ukryta. ja rowniez poszukuje odpowiedzi na pytanie jak poprwanie zamknac 1 forma aby aktywna zostala druga
Asrock k7vt2| Athlon 2400+Xp|
Windows Xp| 256 MB ram ddr| Seagate 40Gb| Geforce 2 Mx 200 32mb|
cytat:tomi-88 napisał:
Przeciez jak bedzie form1.hide to forma pierwsza zostanie tylko ukryta a nie zamknięta i po włączeniu programu i zamknieciu formy 2 (ręcznie) forma 1 dalej bedzie dzialac (czytaj siedziec w pamieci) ale bedzie niewidoczna gdyz jest ukryta. ja rowniez poszukuje odpowiedzi na pytanie jak poprwanie zamknac 1 forma aby aktywna zostala druga
W twoim nowym wątku napisałęm o co chodzi :) tutaj dodam tylko że jak chcesz żeby po zamknieciu formy2 program sie wyłaczył wpisz w zdarzenie Form2.OnClose : Application.Terminate;.
yyyyyyyy przepraszam ale moglby mi ktos powiedziec gdzie ja mam wpisac to Form2.OnClose : Application.Terminate; ??? Bo wpisuje to wszędzie po kazdym slowie begin a takze bez begin i za kazdym razem jest blad.
Asrock k7vt2| Athlon 2400+Xp|
Windows Xp| 256 MB ram ddr| Seagate 40Gb| Geforce 2 Mx 200 32mb|
http://www.ks-eksper...?TOPIC_ID=15662
Prośba do Moderatora żeby zamknął jeden z tych dwóch takich samych tematów:)
---------------------------------
..::NeVeS::..
"DOCERE, MOVERE, DELECTARE"
---------------------------------
Taaaa... Bardzo mądrze. Tylko że Application.Terminate wymusza zamkniecie programu i pozostawia po sobie smietnik w pamieci. W zdarzeniu OnClose formy Form2 wpisz:
Form1.Close;
Zapraszam na moją stronkę: www.marcinrobaszynski.republika.pl
'...a wtedy powstanę i zdobędę świat!' - Marcin Robaszyński