Differenze tra le versioni di "Rapporto fra ShowModal ed il Metodo Form.Close"
Da Gambas-it.org - Wikipedia.
(Creata pagina con "Il metodo "''.ShowModal''" conferisce assoluta predominanza e precedenza al ''Form'' aperto in questo modo. Quando esso sarà chiuso con il metodo "''.Close( )''", è possibil...") |
|||
Riga 7: | Riga 7: | ||
'''Public''' Sub Form_Open() | '''Public''' Sub Form_Open() | ||
− | Dim | + | Dim i As Integer |
− | |||
− | + | i = Form1.ShowModal() | |
− | Print | + | Print i |
'''End''' | '''End''' |
Versione delle 16:37, 9 mar 2017
Il metodo ".ShowModal" conferisce assoluta predominanza e precedenza al Form aperto in questo modo. Quando esso sarà chiuso con il metodo ".Close( )", è possibile ritornare al metodo ".ShowModal( )" un valore di tipo Intero a piacere.
Esempio: poniamo il caso di avere due Form.
Nel Form principale:
Public Sub Form_Open() Dim i As Integer i = Form1.ShowModal() Print i End
Nel Form secondario (chiamato ad esempio "Form1"):
Public Sub Button1_Click() Form1.Close(12) End
Quando sarà chiuso il Form1 (secondario), sarà ritornato al Metodo ".ShowModal( )" del Form principale il valore 12.