Rapporto fra ShowModal ed il Metodo Form.Close: differenze tra le versioni

Da Gambas-it.org - Wikipedia.
Vai alla navigazione Vai alla ricerca
(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...")
 
Nessun oggetto della modifica
 
(2 versioni intermedie di uno stesso utente non sono mostrate)
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''.


Nel ''Form'' principale:
Nel ''Form'' principale:
  '''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 15: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.