• Forum vBulletin altyapısından Xenforo altyapısına geçirildi, bu sebeple eski şifreleriniz ile foruma giriş yapamayacaksınız, parolamı unuttum adımından mailiniz ile şifre sıfırlayarak giriş yapabilirsiniz.

    Üyeliklerinde geçerli bir mail adresi olmadığı için sıfırlama yapamayacak kullanıcılar forum kullanıcı adlarını ve yeni şifrelerini yazarak info@maxigame.org adresine şifre sıfırlamak istediklerine dair bir mail göndersinler şifrelerini sıfırlayıp mail adreslerini güncelleyeceğiz. Şifreniz sıfırlandıktan sonra foruma giriş yapıp tekrar istediğiniz gibi değiştirebilirsiniz.

[C# - 4] Visual Studio Nesneler - notifyIcon'un Özellikleri

  • Konuyu başlatan Konuyu başlatan pureLove
  • Başlangıç tarihi Başlangıç tarihi

pureLove

future awesome
ViP Üye
Aktiflik
K.Tarihi
29 May 2009
Mesajlar
2,445
Puanı
787
Konum
Fethiye
maxigame_logo1.gif

Merhabalar. Bu derste Visual Studio programına ait nesnelerinden biri olan "notifyIcon"ı inceleyeceğiz.
notifyIcon, aktif formu görev çubuğunda sağ alt köşeye simge olarak çeker. (System Try)

Kullanımı; Toolbox penceresinden, aktif forma sürükle - bırak. Eklenmesi durumunda formun altında "notifyIcon" nesnesi belirecektir. Properties penceresini inceleyelim.
maxayrac1.png

1osk60.jpg

maxayrac3.jpg

iqfvyb.jpg
288jz5.jpg

maxayrac3.jpg

Text: Simgenin üzerinde gelindiğinde görüntülenecek yazı.
Icon: Simgenin üzerine geldiğinde görüntülenecek icon.
Visible: Görev çubuğunun sağında görüntülenip - görüntülenmeyeceği belirlenir. Değer, True ise görünür. Değer, False ile görünmez.
ContextMenuStrip: Hazırlanan sağ tık menüsünün belirleneceği kısım.
maxayrac3.jpg

Örnek
maxayrac1.png

2uxxrfp.jpg

maxayrac3.jpg

Kod:
[COLOR=#b22222]private void button1_Click(object sender, EventArgs e)[/COLOR]
[COLOR=#b22222]        {[/COLOR]
            this.Hide();
[COLOR=#b22222]        }[/COLOR]

[COLOR=#b22222]        private void notifyIcon1_MouseDoubleClick(object sender, MouseEventArgs e)[/COLOR]
[COLOR=#b22222]        {[/COLOR]
            this.Show();
[COLOR=#b22222]        }[/COLOR]
maxayrac3.jpg

Küçült butonuna tıklandığında form gizlenecektir. Belirlediğimiz iconun görev çubuğunun sağ altında gözüküyor olması gerekiyor. notifyIcon’un MouseDoubleClick olayına formu göster ( this.Show(); ) kod satırını yazdığımız için icona çift tıkladğımızda form ekrana tekrardan gelecektir.
maxayrac3.jpg

29pw8ly.jpg

maxayrac3.jpg

Örnek 2
Anlatım: Bu örnekte notifyIcon'un "MouseDoubleClick" özelliği yerine sağ tıklama ile açılır pencere yapımını göreceğiz.
Bunun için Toolbox penceresinden "ContextMenuStrip" nesnesini forma sürükleyelim.
maxayrac1.png

2vc82og.jpg

maxayrac3.jpg

Ardından; notifyIcon1'in Properties (Özellikler) penceresinden ContextMenuStrip seçeneğinde ContextMenuStrip1'i seçelim.
maxayrac1.png

k2ohf9.jpg

maxayrac3.jpg

Sırada kod işlemi var. ContextMenuStrip1 nesnesine Göster ve Gizle adında iki buton ekleyelim ve çift tıklayarak "Click" olayına gidelim.
maxayrac1.png

11u9s1d.jpg

maxayrac3.jpg

Kod:
[COLOR=#b22222]        private void gösterToolStripMenuItem_Click(object sender, EventArgs e)[/COLOR]
[COLOR=#b22222]        {[/COLOR]
            this.Show();
[COLOR=#b22222]        }[/COLOR]

[COLOR=#b22222]        private void gizleToolStripMenuItem_Click(object sender, EventArgs e)[/COLOR]
[COLOR=#b22222]        {[/COLOR]
            this.Hide();
      [COLOR=#b22222]  }[/COLOR]
maxayrac3.jpg

Arından programı çalıştıralım.
maxayrac1.png

15nn192.jpg
 
Geri
Üst