Köşeden Fırlayan Mesajlar :) Nicklee Popup win
Merhaba arkadaşlar. Aman aman öle sizi ipten alıcak bir konu değil ama zevkli bir yazı olacak
Konumuz köşeden çıkan mesaj (msn de kullanıcı online bildirimi gb. vs.).

İlk adımımız yukarda gördüğünüz köşe mesajının tasarımını yapmak(boyutlar 250;200). Sonra kod tarafına geçiyoruz.
Formun üzerine koyduğumuz labe1 toolunun MouseEnter eventine gidiyoruz ve
“ Cursor = Cursors.Hand;
label1.ForeColor = Color.WhiteSmoke;
this.Opacity = 1.0; “
MouseLeave eventine;
“ Cursor = Cursors.Default;
label1.ForeColor = Color.OrangeRed;
timer1.Enabled = true;
kodlarını yazıyoruz. Burdaki timer1 formun belirli bir zaman sonra geri gitmesi için ekledik. timer1 tick eventinde ;
” say++;
if (say==3)
{
for (int i = 200; i >= 0; i–)
{
this.Location = new Point((Screen.PrimaryScreen.WorkingArea.Right) – (this.Width), (Screen.PrimaryScreen.WorkingArea.Bottom) – (i));
this.Refresh();
}
this.Close();
} ”
kodlarını yazıyoruz. Koşul şartından da anlıyacağınız gibi mouse ayrıldıktan 3sn sonra mesaj geri gidecektir. Mesajın gösterimi içinde bir metod yazalım.
” public void KoseMesajiGel(string mesaj)
{
if (mesaj != “”)
label1.Text = mesaj;
this.Show();
for (int i = 200; i >= 0; i–)
{
this.Location = new Point((Screen.PrimaryScreen.WorkingArea.Right) – (this.Width), (Screen.PrimaryScreen.WorkingArea.Bottom) – (this.Height) + (i));
this.Refresh();
}
} ”
Tasarımda gördüğünüz “X” resmi için ;
” private void pictureBox1_MouseEnter(object sender, EventArgs e)
{
Cursor = Cursors.Hand;
}
private void pictureBox1_MouseLeave(object sender, EventArgs e)
{
Cursor = Cursors.Default;
}
private void pictureBox1_Click(object sender, EventArgs e)
{
this.Close();
} ” kodları yazıyoruz.
Köşe mesaj için son olarak formun yükleme ve ayrılma eventlerine aşağıdaki kodlar yazılır.
” private void TryMsg_MouseEnter(object sender, EventArgs e)
{
this.Opacity = 1.0;
}
private void TryMsg_Load(object sender, EventArgs e)
{
this.Opacity = .20;
} ”
Şimdi köşe mesajını çıkartacağımız forma geldik. Aşağıdaki forma sadece bir buton atıyoruz.

Butonun click eventine;
” TryMsg msg = new TryMsg();
msg.KoseMesajiGel(“”);
msg.Show(); ”
kodlarını yazıyoruz ve çalıştırıyoruz…;)
Kaynak kodlarını isteyen arkadaşlar oldworm83@hotmail.com mail adresinden ulaşabilir.
Giriş
Kategoriler
Arşivler
Takvim
Son YazIlar
- Mevlit Kandiliniz Mübarek Olsun
- Dünyanın en karanlık kahramanı yeniden sürüyor : HAYALET SÜRÜCÜ 2 İNTİKAM ATEŞİ
- Ya Ben İstanbul’u Alacağım, Ya İstanbul Beni ! : FETİH 1453
- Lost’un yaratıcısı J.J. Abrams’tan yeni dizi :ALCATRAZ
- Gurbetçi Rocky’nin komik hikayesi: BERLİN KAPLANI
- Uluslararası Çok Satan Üçlemeden :EJDERHA DÖVMELİ KIZ
- Hoşgeldin 2012
- Geri sayım başlasın ! : YILBAŞI GECESİ
- Plansız.Desteksiz.Seçimsiz :GÖREVİMİZ TEHLİKE 4
- Akıllı ve karizmatik dedektif Sherlock Holmes, en büyük düşmanı Profesör Moriarty’e karşı : Sherlock Holmes: Gölge Oyunları
Son Yorumlar
- Lost’un yaratıcısı J.J. Abrams’tan yeni dizi :ALCATRAZ için Güray
- Aşkın klişelerine karşı alaycı bir tavır takınmak,sizi gerçek aşka karşı kör mü yapar?: ARKADAŞTAN ÖTE için genceaydin
- Windows 7 Kurulum Sorunu (Çözümü) için Güray
- Windows 7 Kurulum Sorunu (Çözümü) için expert_-_man
- Müzik dinlemenin en hızlı ve en kolay yolu myFizy.com için Güray
- 64 bit İşletim Sisteminde 32 bitlik dll ve ocx Dosyalarını .Net’le(Dotnet) import Etme Sorununun Çözümü için Umut Sinan Şirin
- 64 bit İşletim Sisteminde 32 bitlik dll ve ocx Dosyalarını .Net’le(Dotnet) import Etme Sorununun Çözümü için gurultu12
- 64 bit İşletim Sisteminde 32 bitlik dll ve ocx Dosyalarını .Net’le(Dotnet) import Etme Sorununun Çözümü için Umut Sinan Şirin
- 64 bit İşletim Sisteminde 32 bitlik dll ve ocx Dosyalarını .Net’le(Dotnet) import Etme Sorununun Çözümü için gurultu12
- İhanet Noktası (Dan Brown) için pesimist
En Çok Okunanlar
- Eset Nod32 Antivirüs ekrn.exe Sorunu (Çözümü) - 20.879 kere okundu.
- Windows 7 Kurulum Sorunu (Çözümü) - 15.518 kere okundu.
- Skyfire 4.3.2.1_3001 Hatası (Symbian ve Windows Mobile Çözümü) - 13.077 kere okundu.
- Nokia 5800 Temaları - 11.857 kere okundu.
- Golden Retriever - 11.346 kere okundu.
- Kilyos - 9.623 kere okundu.
- Şemsiye Tarihçesi - 8.583 kere okundu.
- “o” an fotoğrafları - 7.271 kere okundu.
- Prag - 6.751 kere okundu.
- Nokia 5800 Programlar 1 - 5.860 kere okundu.
- IPhone 2 Çıktı ve Satışta.. - 5.168 kere okundu.
- Barış Manço - 4.933 kere okundu.
- Sigarayı İlk Kim Keşfetti? - 4.924 kere okundu.
- BİSİKLET - 4.586 kere okundu.
- Windows XP’nin Ölüm Tarihi Uzatıldı - 4.323 kere okundu.
Etiket Bulutu
WP Cumulus Flash tag cloud by Roy Tanck and Luke Morton requires Flash Player 9 or better.


Bu Yazı 348 kere okundu.