Visualizzazione dei risultati da 1 a 7 su 7
  1. #1

    Dialog Form

    Ciao!

    Sentite... ho visto che in VisualBasic 2005, quando apro la finestra "Aggiungi Nuovo Elemento", c'è un'opzione che è: "Dialog Form" o qualcosa del genere... ho aggiunto questo form ma non sono riuscito a capire come funziona... :master:

    Non è che qualcuno sa come aiutarmi?

    GRAZIE. Ciao.

  2. #2
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,466
    E' semplicemente un nuovo Form che, però, contiene già controlli visuali (i pulsanti di conferma e annullamento) e il codice per costituire una finestra di dialogo a tutti gli effetti.

    Nulla di più, nulla di meno.
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

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

  3. #3
    Bè... questo l'avevo capito... :master: Il problema è che non riesco a fare funzionare questo form come finestra di dialogo... teoricamente dovrebbe essere QUEL form a prendere il posto di una finestra di dialogo... però non riesco a farlo...


  4. #4
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,466
    Originariamente inviato da Scorpion69
    Bè... questo l'avevo capito... :master: Il problema è che non riesco a fare funzionare questo form come finestra di dialogo... teoricamente dovrebbe essere QUEL form a prendere il posto di una finestra di dialogo... però non riesco a farlo...
    Cosa intendi per "non riesco a fare funzionare..."?

    Si dovrebbe sempre dire tutto sull'errore che viene restituito o sul comportamento inaspettato.

    E ancora, cosa intendi per "dovrebbe essere quel form a prendere il posto di una finestra di dialogo"...

    Non si può dire "non funziona" o "non riesco" senza spiegare qual è il problema effettivo.
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

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

  5. #5
    Allora:

    Ho un progetto composto da due form:

    Form1
    Dialog1

    Nel Form1 c'è un pulsante al quale vento click si verifica questo evento

    codice:
    Dialog1.ShowDialog()
    E nel form Dialog1 ci sono due pulsanti che sono quelli predefiniti: OK, Annulla...

    La pressione del Pulsante del Form1 esegue correttamente l'evento e quindi apre il Dialog1, però manca la CommonDialog interna che dovrebbe dare la possibilità di scegliere un file... insomma, la classica CommonDialog...

    Come faccio a far vedere anche la CommonDialog dentro il form?

    Grazie. Ciao!

  6. #6
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,466
    Originariamente inviato da Scorpion69
    Come faccio a far vedere anche la CommonDialog dentro il form?
    Non esiste alcuna CommonDialog dentro il form.

    Come avevo scritto in una precedente risposta, creare una "dialog" significa creare un form con impostazioni predefinite e controlli già presenti; l'interfaccia personalizzata della finestra di dialogo (da qui il nome "dialog") va implementata come si preferisce.

    Se tu devi selezionare un file, allora devi usare il componente OpenFileDialog.

    La creazione di una nuova finestra preimpostata come "dialog" non ha nulla a che vedere con ciò che vuoi fare tu.
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

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

  7. #7
    Aaaaaaaaaaaaaaaaaaaahhhhhhhhhhhhhhhhh.... ora capisco... quindi per quello che devo fare io non serve... Peccato...

    Grazie comunque! Ciao!

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 © 2025 vBulletin Solutions, Inc. All rights reserved.