Vannak alkalmazások, melyek indulásakor semmilyen ablak nem bukkan fel, egyszerűen csak egy kis ikon jelzi a jobb alsó sarokban, hogy futnak. Esetleg ha megkattintod, akkor felbukkan valamilyen beállító felület. De hogy lehet ilyet készíteni?
(WinFormsban) nekem úgy sikerült, hogy a formomra rádobtam egy NotifyIcont a toolboxból, és kódból ráhívtam a formra egy Hide()-ot. A NotifyIcon BalloonTipText tulajdonságában beállítható, hogy milyen szöveg-buborék dobódjon fel:
A form eltüntetését, és a szöveg-buborék feldobását az első megjelenéskor hívódó Shown eseménykezelőben végzem:
private void MainForm_Shown( object sender, EventArgs e )
{
this.Hide();
this.notifyIcon.ShowBalloonTip( 1000 );
}
Ha azt szeretnéd, hogy az ikonon jobbklikkre menü bukkanjon fel:
Akkor még egy ContextMenuStripet kell a toolboxból a formra dobni, és be kell állítani a NotifyIconon, hogy ezt használja.