Written by xinyiman Novembre 28, 2011, 03:48:00 pm21274 ViewsRating: 0 (0 Rates)Print
A volte si ha la necessità di iconizzare i programmi nella System Tray. Il system tray è quella porzione di schermo che si trova a destra della barra delle applicazioni e a sinistra dell’orologio di sistema. Fare ciò in Lazarus è davvero semplice con l'oggetto TTrayIcon. Creiamo un programma di esempio File -> Nuovo -> Applicazione Sulla Form nuova che vi si presenta inserite un oggetto TTrayIcon che trovate nel Tab "Additional" Rinominate quell'oggetto con il nome SystrayIcon Successivamente spostatevi nella sezione eventi dell'"Ispettore oggetti" dell'oggetto di nome SystrayIcon. Doppio click sull'evento OnClick e inserite il seguente codice
SystrayIcon.Icon.LoadFromFile('icon.ico'); {l'immagine icon.ico è presente nell'esempio allegato} SystrayIcon.ShowIcon:=True; SystrayIcon.Hint := 'Mio esempio TTrayIcon'; SystrayIcon.Show; Form1.Visible:=FALSE;
Bene non ci resta che compilare ed eseguire il progetto. Provate a premere il pulsante sul Form e poi andate a pasare il mouse nella System Tray vedrete un iconcina (con degli ingranaggi) nuova, se ci cliccate sopra avrete nuovamente il programma a video.
xinyiman registered at Italian community of Lazarus and Free Pascal on Ottobre 14, 2011, 10:56:28 pm and has posted 3286 posts in the boards since then. Last visit was Dicembre 11, 2024, 02:12:20 pm.
Questo blog non rappresenta una testata giornalistica poiché viene
aggiornato senza alcuna periodicità. Non può pertanto considerarsi un
prodotto editoriale ai sensi della legge n. 62/2001.
Questo sito utilizza cookie, anche di terze parti, per offriti servizi in linea con le tue preferenze. Chiudendo questo banner, scorrendo questa pagina, cliccando su un link o proseguendo la navigazione in altra maniera, acconsenti all’uso dei cookie.