Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it L'avatar di danz67
    Registrato dal
    May 2005
    Messaggi
    213

    Delphi7 - Dialog Box

    Ciao a tutti,
    ho la form1 con un bt1, vorrei che premendo il bt1 si apra una dialogbox e cliccando sul btok (creato nella dlgbox) si apra un'altro form.
    Per fare questo ho creato quindi:

    form1 (con pulsante bt1 che apre form2)
    form2 (che sarebbe la dlgbox con pulsante btok e btannulla)
    form3 (form che si deve aprire dopo aver premuto btok della form2)

    cosa devo fare per poter aprire quindi la form3?
    Grazie.

  2. #2
    Utente di HTML.it L'avatar di danz67
    Registrato dal
    May 2005
    Messaggi
    213
    Nessun aiuto?

    Perfavore.

  3. #3
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,301
    Il Form3 deve aprirsi sopra a Form2 o in seguito alla chiusura di Form2?
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  4. #4
    Utente di HTML.it L'avatar di danz67
    Registrato dal
    May 2005
    Messaggi
    213
    In seguito alla chiusura del form2.

  5. #5
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,301
    Originariamente inviato da danz67
    In seguito alla chiusura del form2.
    Visto che il Form2 è modale, basta mettere il codice di visualizzazione di Form3 all'interno del metodo di Form1 che visualizza Form2, in modo che richiami Form3 non appena il secondo viene chiuso.
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  6. #6
    Utente di HTML.it L'avatar di danz67
    Registrato dal
    May 2005
    Messaggi
    213
    Originariamente inviato da alka
    Visto che il Form2 è modale, basta mettere il codice di visualizzazione di Form3 all'interno del metodo di Form1 che visualizza Form2, in modo che richiami Form3 non appena il secondo viene chiuso.
    Quindi:

    Nel form1 scrivo - Form2.showmodal

    Nel form2 (dlgbox)scrivo - Form3.show

    non riesco a capire il resto, puoi farmi un'esempio perfavore?
    Grazie. Ciao

  7. #7
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,301
    Originariamente inviato da danz67
    Quindi:
    Nel form1 scrivo - Form2.showmodal
    Nel form2 (dlgbox)scrivo - Form3.show
    No, nel Form1 scrivi
    codice:
    // ...
    Form2.ShowModal;
    // ...
    Form3.ShowModal;
    ovviamente adattando il codice a seconda delle esigenze (manca la creazione, l'eventuale distruzione e così via).
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.