15 Ekim 2017 Pazar

NotifyIcon Sınıfı

Giriş
Şu satırı dahil ederiz.
using System.Windows.Forms.NotifyIncon;
Bu sınıf aynı zamanda TrayIcon olarak ta bilinir.

Constructor
Şöyle yaparız.
NotifyIcon notifyIcon = new NotifyIcon();
ContextMenu Alanı
Şöyle yaparız.
MenuItem menu1 = ... ;
MenuItem menu2 = ...;
MenuItem menu3 = ...;
notifyIcon.ContextMenu = new ContextMenu(new MenuItem[] { menu1, menu2, menu3 });
Dispose metodu
Form kapanırken icon'u kaldırmk için şöyle yaparız.
public partial class Form1 : Form
{
  public Form1()
  {
    InitializeComponent();
  }

  protected override void OnClosed(EventArgs e)
  {
    base.OnClosed(e);
    // Call Dispose to remove the icon out of notification area of Taskbar.
    notifyIcon1.Dispose();
  }
}
Icon Alanı
Şöyle yaparız.
notifyIcon.Icon = SMSapp.Properties.Resources.Icon1;
Visible Alanı
Şöyle yaparız.
notifyIcon.Visible = true;


Hiç yorum yok:

Yorum Gönder