ďťż

Ł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
  •