Creare un Form mediante la Classe Window

Da Gambas-it.org - Wikipedia.
Versione del 11 gen 2013 alle 20:05 di Vuott (Discussione | contributi) (Nuova pagina: Poiché l'oggetto ''Form'' appartiene alla categoria dell'oggetto ''Window'', è possibile pertanto creare un ''Form'' autonomo dichiarando ed istanziando un oggetto ''Window'' per mez...)

(diff) ← Versione meno recente | Versione attuale (diff) | Versione più recente → (diff)

Poiché l'oggetto Form appartiene alla categoria dell'oggetto Window, è possibile pertanto creare un Form autonomo dichiarando ed istanziando un oggetto Window per mezzo di una variabile di tipo Window, con la quale sarà anche gestito.


Poniamo l'esempio che in un applicativo intendiamo creare un secondo Form, secondario rispetto al principale, mediante la Classe Window. Creeremo innanzitutto una nuova classe prima di Form (che per il nostro esempio chiameremo ClassWin.class). Nella Classe principale porremo ovviamente una funzione che richiamerà la predetta classe secondaria ClassWin.class, nella quale porremo semplicemente un codice ad esempio simile al seguente:

Private w As Window


Public Sub mostraFormWindow() as "finestra"
   
  With w = New Window
    .X = 100
    .Y = 100
    .W = 200
    .H = 150
    .Background = Color.Yellow
    .Show
  End With
   
End


Public Sub finestra_MouseDown()
 
   Print "Hai cliccato sulla Finestra !"
 
End