Pulire la console via codice
Da Gambas-it.org - Wikipedia.
Versione del 25 giu 2016 alle 06:31 di Vuott (Discussione | contributi)
Per pulire la console dell'IDE di Gambas, è sufficiente cliccare sull'apposito tastino scuro con la x interna bianca posto poco sopra la console stessa, oppure premere Ctrl+l.
Per pulire la console dell'IDE di Gambas via codice in ambiente grafico, può avvenire inviando il comando Ctrl+l mediante il metodo .SendKeys() della Classe Desktop, attivando il Componente "gb.desktop". Come evidente, dunque, la pulizia via codice potrà essere effettuata soltanto in ambiente grafico.
Affinché il metodo Desktop.SendKeys() abbia effetto, la finestra ed anche le altre eventuali finestre aperte dell'applicazione, dovranno perdere il focus, che dovrà passare quindi in un certo qual modo alla console.
Esempio pratico:
Public Sub Form_Open() Print "testo qualsiasi" End Public Sub Button1_Click() ' Nascondiamo la finestra dell'applicazione per attribuire il focus alla console: Me.Hide End Public Sub Form_Hide() Wait 0.1 ' Inviamo il comando "Ctrl+l" per pulire la console: Desktop.SendKeys("{[Control_L]l}") Me.Raise End