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: , ,


  • SharePoint DCOM error 10016

    Balássy György (MS RD, ASP.NET MVP, MCTS) SharePoint esetén - legyen az Office SharePoint Server (MOSS) vagy Windows SharePoint Services (WSS) - érdemes megszabadulni minden piros vagy sárga bejegyzéstől az eseménynaplóban, mert annyira komplex rendszerről van szó, hogy szinte minden komponense hatással van a másikra. Tehát még ha nem is tűnik relevánsnak a hiba a leírása alapján, okozhat gondot valahol teljesen máshol. Tovább »
  • Word dokumentum generálása adatkötéssel - 5. rész: A kód neve

    Balássy György (MS RD, ASP.NET MVP, MCTS) Az előző részben láttuk, hogyan kapcsolódik a DOCX állományban lévő customXml part kétirányú adatkötéssel a content control vezérlőkhöz. Ha ezzel a módszerrel akarunk programozottan dokumentumot előállítani, akkor már csak egyetlen lépés van hátra: olyan kódot kell írnunk, amely belenyúl az Open XML állományba és felülírja a korábban már odatett XML partot, aminek tartalma azután az adatkötéseken keresztül automatikusan megjelenik a felhasználó számára. 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