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?
sistem tepsisine ikon yerleştirmek
-- 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 :))
[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.
Hea Mesut microsoft arayüz bakımından bir numara :)
evet arkadaşlar istediğim şey bu. resimleri olan program ismi nedir anlayamadım?