Gambas-it

Gambas3 => Programmazione => Topic aperto da: Gianluigi - 06 Settembre 2017, 17:50:50

Titolo: Chiudere una applicazione TrayIcon senza warning
Inserito da: Gianluigi - 06 Settembre 2017, 17:50:50
L'altro giorno mentre stavo impostando una maschera come Application.MainWindow = Me che serve per far chiudere tutte le finestre eventualmente aperte chiudendo solo quella finestra, mi รจ ritornata alla mente questa discussione (http://gambas.8142.n7.nabble.com/TrayIcon-question-td55955.html) sulla ML che a sua volta era partita da quest'altra discussione (http://www.gambas-it.org/smf/index.php?PHPSESSID=j38l98ps136r2b4oaam560r7r4&topic=4843.msg38231#msg38231) di Koko e che praticamente si era conclusa con un nulla di fatto, i suggerimenti erano tutti limitati a chiudere la trayicon senza uscire dall'applicazione.
Se si usciva (quit) si ottenevano gli warning da parte del sistema.
Ho pensato che con Application.MainWindow si potesse chiudere senza warning e infatti.
Allego l'applicazione dimostrativa che oltre a quanto detto implementa il trucco di Koko se all'inizio desideriamo far apparire solo la tray senza la finestra.