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...")
 
 
(Una versione intermedia di uno stesso utente non è mostrata)
Riga 1: Riga 1:
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.
+
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''.
Riga 7: Riga 6:
 
  '''Public''' Sub Form_Open()
 
  '''Public''' Sub Form_Open()
 
    
 
    
   Dim a As Byte
+
   Dim i As Integer
  Dim b As Integer
 
 
    
 
    
  b = Form1.ShowModal()
+
  i = Form1.ShowModal()
 
    
 
    
  Print "b = "; b
+
  Print i
 
    
 
    
 
  '''End'''
 
  '''End'''
 
 
 
Nel ''Form'' secondario (chiamato ad esempio "Form1"):
 
Nel ''Form'' secondario (chiamato ad esempio "Form1"):
 
  '''Public''' Sub Button1_Click()
 
  '''Public''' Sub Button1_Click()
 
    
 
    
  Form1.Close(12)
+
  Form1.Close(12)
 
    
 
    
 
  '''End'''
 
  '''End'''
Quando sarà chiuso il ''Form1'' (secondario), sarà ritornato al Metodo "''.ShowModal( )''" del ''Form'' principale il valore 12.
+
Quando sarà chiuso il ''Form1'' (secondario), sarà ritornato al Metodo ".ShowModal()" del ''Form'' principale il valore 12.

Versione attuale delle 17:36, 22 giu 2023

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.