Jobb alsó sarokban induló alkalmazás - C#

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:

NotifyIcon1

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:

NotifyIcon2

Akkor még egy ContextMenuStripet kell a toolboxból a formra dobni, és be kell állítani a NotifyIconon, hogy ezt használja.



Dávid Zoltán

Dávid Zoltán Mérnök Informatikusként végeztem a BME-n, jelenleg webfejlesztéssel és gépi tanulással foglalkozom.

2009.03.12. 17:42:12 | Permalink | Hozzászólások: 0 | Tárgyszavak: , ,


  • Származtatott tartalomtípus oszlopok nélkül

    Balássy György (MS RD, ASP.NET MVP, MCTS) Amikor saját SharePointos tartalomtípust készítünk, az kötelezően származik egy szülő tartalomtípusból és örökli annak oszlopait. Hogyan lehet mégis olyan tartalomtípust létrehozni, amelynek egyetlen oszlopa sincs? Tovább »
  • Karácsonyi ASP.NET vezérlő

    Dávid Zoltán Először is szeretnék a teljes szerkesztőség nevében mindenkinek útólag is Békés Boldog Karácsonyt és előre is Sikeres, Nyugodt Új Évet kívánni. Tovább »


Írja meg Ön is véleményét!


Hozzászólásokat csak regisztrált, bejelentkezett felhasználóktól tudunk elfogadni!

Hozzászólások