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...") |
|||
(2 versioni intermedie di uno stesso utente non sono mostrate) | |||
Riga 1: | Riga 1: | ||
− | Il | + | 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''. | Esempio: poniamo il caso di avere due ''Form''. | ||
Nel ''Form'' principale: | Nel ''Form'' principale: | ||
− | + | Public Sub Form_Open() | |
− | Dim | + | Dim i As Integer |
− | |||
− | + | i = Form1.ShowModal() | |
− | + | Print i | |
− | + | End | |
− | |||
− | |||
Nel ''Form'' secondario (chiamato ad esempio "Form1"): | 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 " | + | Quando sarà chiuso il ''Form1'' (secondario), sarà ritornato al Metodo ".ShowModal()" del ''Form'' principale il valore 12. |
Versione attuale delle 14:51, 25 giu 2024
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.