logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

Delphi: Jak przełączać między Form1 a Form2 po naciśnięciu przycisku?

Necik 29 Maj 2004 14:18 3704 3
REKLAMA
  • #1 665691
    Necik
    Poziom 15  
    Posty: 216
    Ocena: 3
    Chciałbym napisać aplikację, która po uruchomieniu wyświetli pytanie i w zależności od tego, jaki użytkownik naciśnie przycisk, uruchmi się albo Form1 albo Form2. Jak zaprogramować taki program?? Proszę o pomoc
  • REKLAMA
  • #2 665731
    elektryk
    Poziom 42  
    Posty: 11029
    Pomógł: 439
    Ocena: 241
    Formy projektujesz "normalnie" poprzez przycisk dodawania nowej formy. Formy się "pokazuje" korzystając z funkcji Show lub ShowModal a ukrywa metodą Hide.
  • REKLAMA
  • #3 667525
    krzychoo_soft
    Poziom 17  
    Posty: 233
    Pomógł: 16
    Ocena: 13
    Tylko jeśli pokazujesz przez ShowModal(); to okno "rodzica" (główne) nie może zostać aktywowane dopuki nie zamkniemy tego nowego. Dobry bajer dla okienek typu "About...". Natomiast gdy użyjemy Show(); - to możemy kożystać z kilku [-nastu] okien jednocześnie.

    Ot taki szczegół, ale myślę że wcale niebagatelny.

    pozdrawiam
  • #4 1364169
    kciuq
    Poziom 17  
    Posty: 278
    Pomógł: 10
    Ocena: 8
    Robisz forme Glowna i np 2 podGlowne.... np

    GLOWNA
    |---------|----------|
    | |
    pod pod
    glowna glowna
    1 2


    na glownej dajesz np 2 button`y TAK i NIE
    jak uzytkownik kliknie TAK wtedy piszesz w w buttonClick tak :

    podglowna1.show badz jak koledzy mowia podglowna1.ShowModal....

    a jak uzytkownik kliknie NIE to anatomicznie .....tylko ze zamieniasz na nazwe ta 2 podglowna2 uwzgledniajac ze

    podglowna1,podglowna2, GLOWNA : TForm;

    milej zabawy ;]
REKLAMA