sistem tepsisine ikon yerleştirmek

cey_cey
22-01-2010, 15:07   |  #1  
OP Yıllanmış Üye
Teşekkür Sayısı: 3
181 mesaj
Kayıt Tarihi:Kayıt: Oca 2008

Arkadaşlar sistem tepsisine program ikonumu yerleştirmek istiyorum. Ama programcılık konusunda çok amatörüm daha. Benim istediğim küçük bir programla ikonumu saatin yanındaki sistem tepsisine yerleştirmek tıpkı ağ bağlantısı ikonu gibi orada durmasını istiyorum. Bana yardımcı olabilirmisiniz?

HakkyX
24-01-2010, 14:30   |  #2  
Üye
Teşekkür Sayısı: 0
82 mesaj
Kayıt Tarihi:Kayıt: Ağu 2009

-- O tepsinin adına taskbar deniliyor aşşagıda kodları inceleyebilirsin..
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;

namespace FormIconTaskbar
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }
        private NotifyIcon nicon;
//icon göstermek için nesnemizi ortaya sürüyoruz
        private ContextMenu cMenu;
//bu ContextMenu sağ tık yaptıgımızda menü çıksn aynı profesyonel programlardaki gibi o nesneyi ortaya sürüyoruz
        private void Form1_Load(object sender, EventArgs e)
        {
            nicon = new NotifyIcon();
burda ortaya sürdümüzün icon nesnesini yaratıorz
            nicon.Text = "Programımızın adı olabilir";

            nicon.Visible = true;

            nicon.Icon = new Icon("icon1.ico");
//buradaki icon1 projenizin bin/debug < klasörü içerisinde icon1.ico die bi dosya olması lasım onu siz ayarlarsınız :)
            cMenu = new ContextMenu();
//buradada menu yü yaratıoruz
            cMenu.MenuItems.Add(0, new MenuItem("Göster", new System.EventHandler(Goster_Click)));
//menuye eleman ekledik  ve click event ini tetikledik
            cMenu.MenuItems.Add(1, new MenuItem("Gizle", new System.EventHandler(Gizle_Click)));
//menuye eleman ekledik  ve click event ini tetikledik
            cMenu.MenuItems.Add(2, new MenuItem("Kapat", new System.EventHandler(Kapat_Click)));
//menuye eleman ekledik  ve click event ini tetikledik
            nicon.ContextMenu = cMenu;
//burada yaratıtımız menuyu icon nesnesinin içine gömdük..
        }

        protected void Goster_Click(object sender, System.EventArgs e)
        {
//göster die bir eleman eklemiştik onun click eventi burası ve burda gösterelim bakalım..
            Show();

        }

        protected void Gizle_Click(object sender, System.EventArgs e)
        {
//gizle die bir eleman eklemiştik onun click eventi burası ve burda gösterelim bakalım..
            Hide();

        }

        protected void Kapat_Click(object sender, System.EventArgs e)
        {
//kapat die bir eleman eklemiştik onun click eventi burası ve burda gösterelim bakalım.. ramdan kaldırıcaktır dispose metodu sayesinde iconcugu ve alttada formu kapatıorz
            nicon.Dispose();

            Close();

        }

        private void Form1_FormClosing(object sender, FormClosingEventArgs e)
        {
//formclosing event i yani form kapanırken calısıcak olan kodlar buraya yazılır buraya form un properties/event ler yerinde bularak çift tıklayıp gidebilirsiniz hani şimşek simgesi olan mekan :))
            nicon.Dispose();
        }
    }
}

Cey_Cey umarım istedigin gibi bir şeydir kolay gelsin tepsi derken taskbar anladım umarım yanlıs aanlamamısımdır okadar sey boşa gitmes kolay gelsin sna :))

mesut_illegal
24-01-2010, 15:01   |  #3  
mesut_illegal avatarı
Yıllanmış Üye
Teşekkür Sayısı: 1
810 mesaj
Kayıt Tarihi:Kayıt: May 2007

[url=../kisisel/146472/]HakkyX[/url] arkadaşımızın dediğini yaparsan da olur ama çok amatör olduğunu söylediğin için seni kod ile uğraştırmayalım resim ekledim resimi incelersen kesinlikle rahatça ve uğraşmadan istediğini yapabilirsin. Kolay gelsin.Resim aşağıdadır.

[/URL]
[URL=http://www.yukle.tc]

umarım faydalı olmuştur.

HakkyX
24-01-2010, 15:27   |  #4  
Üye
Teşekkür Sayısı: 0
82 mesaj
Kayıt Tarihi:Kayıt: Ağu 2009

Hea Mesut microsoft arayüz bakımından bir numara :)

mesut_illegal
24-01-2010, 16:15   |  #5  
mesut_illegal avatarı
Yıllanmış Üye
Teşekkür Sayısı: 1
810 mesaj
Kayıt Tarihi:Kayıt: May 2007
Alıntı: HakkyX  
Hea Mesut microsoft arayüz bakımından bir numara :)
aynen :)

cey_cey
24-01-2010, 21:03   |  #6  
OP Yıllanmış Üye
Teşekkür Sayısı: 3
181 mesaj
Kayıt Tarihi:Kayıt: Oca 2008

evet arkadaşlar istediğim şey bu. resimleri olan program ismi nedir anlayamadım?

mesut_illegal
24-01-2010, 22:17   |  #7  
mesut_illegal avatarı
Yıllanmış Üye
Teşekkür Sayısı: 1
810 mesaj
Kayıt Tarihi:Kayıt: May 2007
Alıntı: cey_cey  
evet arkadaşlar istediğim şey bu. resimleri olan program ismi nedir anlayamadım?
İsmi Visual Stüdio
C# ile Windows application  ile yapabileceğin arayüz.

HakkyX
24-01-2010, 22:30   |  #8  
Üye
Teşekkür Sayısı: 0
82 mesaj
Kayıt Tarihi:Kayıt: Ağu 2009

:)) cey_cey kardeşim "eser.hakki@hotmail.com" ekle msn adresimi yardımcı olucam bn sana ^^