Sapete dirmi se si può chiamare una Form tramite una funzione che, chiudendo la form chiamata, restituisca un valore.
Non so se mi sono spiegato
Sapete dirmi se si può chiamare una Form tramite una funzione che, chiudendo la form chiamata, restituisca un valore.
Non so se mi sono spiegato
Il metodo ShowModal di un form è già in grado di fare questo.
Ti restituisce un valore di ritorno di tipo ModalResult che può valere mrOk, mrCancel, ecc.
Per restituire questi valori, all'interno del codice del form devi chiuderlo impostandone la proprietà ModalResult ad uno dei valori sopra riportati.
Se ti interessa ricevere altri tipi di valore, devi aggiungere al form modale personalizzato un metodo creato da te che richiami la ShowModal per visualizzare la form e restituisca il valore che desideri.
Ciao!
MARCO BREVEGLIERI
Software and Web Developer, Teacher and Consultant
Home | Blog | Delphi Podcast | Twitch | Altro...
In questo modo posso passare solo
parametri di tipo integer, giusto?
Il tipo TModalResult è un tipo enumerativo, che si può comunque ricondurre ad un tipo intero, quindi la risposta è sì.
MARCO BREVEGLIERI
Software and Web Developer, Teacher and Consultant
Home | Blog | Delphi Podcast | Twitch | Altro...