Wyświetlamy nowe okienko
Bardzo często, tworząc różne program, spotkasz się z koniecznością wyświetlenia nowego okienka. W końcu czy ktoś widział dobry program pracujący tylko na jednym formularzu ?? Chyba nie. Umiejętność tworzenia i wyświetlania nowego okna jest podstawą. W związku z tym postaram się przybliżyć Ci tą umiejętność
Wyświetlanie nowego okienka nie jest rzeczą skomplikowaną. Cały proces sprawdza się do jego utworzenia oraz pokazania za pomocą jednej linijki kodu. Przystąpmy więc do dzieła. Utwórz nowy projekt, umieść na nim w dowolnym miejscu przycisk, i zmień jego właściwość Caption na "Otwórz".
Zajmiemy się teraz drugim okienkiem. Wybierz z menu File | New Form. Po wykonaniu tej operacji powinieneś ujrzeć na ekranie drugi formularz, zmień jego właściwość Name na "Okienko". Wstaw na formularz etykietę, zmień jej właściwość Caption na "Drugie okienko".
Musimy jeszcze spowodować, aby po kliknięciu w przycisk okienko zostało uaktywnione. W tym celu, kliknij podwójnie w wstawiony przed chwilą przycisk i w miejscu wskazanym przez kursor dodaj kod:
Zamiast tego polecenia można także wstawić:
Obie funkcje różnią się tylko tym, że przy wywołaniu okienka za pomocą pierwszej funkcji, powrót do głównego formularza będzie możliwy dopiero po zamknięciu tego na wierzchu. Przy drugiej funkcji taka zależność nie istnieje.
W tym momencie program jest praktycznie skończony. Pozostaje nam już tylko mała drobnostka. Gdybyśmy w chwili obecnej skompilowali program, podczas tego procesu kompilator zwróci komunikat: Undefined symbol 'Okienko'. Dzieje się tak, ponieważ w chwili obecnej pierwszy moduł nie widzi drugiego. Aby naprawić ten błąd zaznacz pierwszy formularz wybierz z menu File | Include Unit Hdr... Wybierz jedyny element na liście i kliknij OK. W tej chwili cały proces jest już skończony. Skompiluj program i przetestuj jego działanie.
Tą częścią praktycznego kursu zakończyłem wstępne zapoznanie się ze środowiskiem C++Builder. W kolejnych artykułach będziemy tworzyć funkcjonalne programiki.
Wyświetlanie nowego okienka nie jest rzeczą skomplikowaną. Cały proces sprawdza się do jego utworzenia oraz pokazania za pomocą jednej linijki kodu. Przystąpmy więc do dzieła. Utwórz nowy projekt, umieść na nim w dowolnym miejscu przycisk, i zmień jego właściwość Caption na "Otwórz".
Zajmiemy się teraz drugim okienkiem. Wybierz z menu File | New Form. Po wykonaniu tej operacji powinieneś ujrzeć na ekranie drugi formularz, zmień jego właściwość Name na "Okienko". Wstaw na formularz etykietę, zmień jej właściwość Caption na "Drugie okienko".
Musimy jeszcze spowodować, aby po kliknięciu w przycisk okienko zostało uaktywnione. W tym celu, kliknij podwójnie w wstawiony przed chwilą przycisk i w miejscu wskazanym przez kursor dodaj kod:
Okienko->ShowModal();
Zamiast tego polecenia można także wstawić:
Okienko->Show();
Obie funkcje różnią się tylko tym, że przy wywołaniu okienka za pomocą pierwszej funkcji, powrót do głównego formularza będzie możliwy dopiero po zamknięciu tego na wierzchu. Przy drugiej funkcji taka zależność nie istnieje.
W tym momencie program jest praktycznie skończony. Pozostaje nam już tylko mała drobnostka. Gdybyśmy w chwili obecnej skompilowali program, podczas tego procesu kompilator zwróci komunikat: Undefined symbol 'Okienko'. Dzieje się tak, ponieważ w chwili obecnej pierwszy moduł nie widzi drugiego. Aby naprawić ten błąd zaznacz pierwszy formularz wybierz z menu File | Include Unit Hdr... Wybierz jedyny element na liście i kliknij OK. W tej chwili cały proces jest już skończony. Skompiluj program i przetestuj jego działanie.
Tą częścią praktycznego kursu zakończyłem wstępne zapoznanie się ze środowiskiem C++Builder. W kolejnych artykułach będziemy tworzyć funkcjonalne programiki.
Materiał dodany przez użytkownika: alphan
