C# İle Pop Up Window Form Yapalım

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Süper Üye
Katılım
6 Şub 2016
Mesajlar
987
Tepki puanı
20
Ödüller
9
Yaş
27
10 HİZMET YILI
   YAZILI ANLATIM

[font=Dosis, Helvetica, sans-serif]Merhaba Arkadaşlar Bu dersimizde sizle forma benzer birşey yapacağız. Tabi normal olarak form oluşturuyoruz ama kodlar yardımı ile bu forma bazı özellikler kazandırıyoruz. Formun kenarlarına çerçeve ekleme gibi vb. Bence kullanışlı bir kod yapısı. Geçenlerde formumun borderstyle özelliğini None yapmıştım kenarlarını siyah yapmak istemiştim onun için groupbox kullanmıştım.[/FONT]

   KODLAR

        
void ShowPopup(string text, int width, int height)
{
    // Popup adında bir form oluştur
    Form Popup = new Form {
        Width = width, // genişlik parametresini ata
        Height = height, // yükseklik parametresini ata
        ShowInTaskbar = false, // başlat çubuğunda görünme
        FormBorderStyle = FormBorderStyle.None, // Form kenarlıkları olmasın
        BackColor = Color.CornflowerBlue, // Arkaplan "Mısır çiçeği mavisi" rengi
        StartPosition = FormStartPosition.CenterScreen, // Formu ekrana ortala
        TopMost = true, // Her zaman üstte
        Cursor = Cursors.Hand // İmleç, el şeklinde olsun
    };
 
    // Form click eventi
    Popup.Click += delegate{
        this.Dispose(); // tıklanıldığında formu kapat
    };
 
    // Form içi grafik işlemleri
    Popup.Paint += delegate {
        // Formun etrafına bir dörtgen çiz (Rengi siyah = Pens.Black)
        Popup.CreateGraphics().DrawRectangle(Pens.Black, 0, 0, (width - 1), (height - 1));
    };
 
    // lbl_text adında bir label oluştur
    Label lbl_text = new Label{
        Left = 30, // sol tarafa uzaklık 30 pixel
        Top = 30, // yukarıya uzaklık 30 pixel
        AutoSize = true, // label boyutunu text'e göre  ayarla
        Font = new Font(this.Font, FontStyle.Bold), // font kalın olsun
        Text = text // metin parametresini ata
    };
 
    // oluşturulan labeli forma ekle
    Popup.Controls.Add(lbl_text);
 
    // pop-up formu göster
    Popup.ShowDialog();
}

   KULLANIMI İSE

//ShowPopup(bildirim metni, genişlik, yükseklik);

ShowPopup("3 yeni mesajınız var!", 185, 80);

   BU ÖNEMLİ BİLGİYİ memoryhackers.org ÜYELERİ İÇİN PAYLAŞMAK İSTEDİM BANA GÖRE ÖENMLİ BİR KONU AMA SİZE GÖRE ÖNEMSİZ OLABİLİR. UMARIM SİZE YARARLI OLMUŞTUR.

       memoryhackers.org FARKIYLA !!!!!
 
Onaylı Üye
Katılım
6 Eyl 2015
Mesajlar
87
Çözümler
1
Tepki puanı
7
Ödüller
9
10 HİZMET YILI
Sa Kardeşim Bir Hile Yapmak İstiyorum Ama Bana Yardımcı Olursan Çok Teşekkür ederim Hile Yapmak İstedğim Oyun Haflife Cs 1.6 içindeki vrya her neyse bnde programla işine yeni başladım bir el atarsan çok memnum olrum saygılar
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Üst