Çalışıyor C# İle Pop Up Window Form Yapalım


C # Programlama    C # Programlama İle İlgili Paylaşım Kategorisi

Yazar: Exorcism    3 Yorum    454 Görüntüleme
  • 0 Oy - 0 Yüzde

Paylaşım Tarihi: 03.06.2016, 22:14:19 #1
Exorcism Who İs The Beast
Ultra Üye
Status: Çevrimdışı Yorum Sayısı:840 Konu Sayısı:378 Üyelik Tarihi:06.02.2016 Rep Puanı: 1,228

   YAZILI ANLATIM

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.

   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.COM Ü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.COM FARKIYLA !!!!!

Kullanıcı İmzası
                                                                     İmage
Söz sizin ağzınızda olduğu sürece, sizin esirinizdir. 
                                   Söz ağızdan çıktıktan sonra, siz onun eseri olursunuz
Paylaşım Tarihi: 05.07.2016, 17:55:08 #2
Khryseis Yeğen
Kayıtlı Üye
Status: Çevrimdışı Yorum Sayısı:41 Konu Sayısı:4 Üyelik Tarihi:05.07.2016 Rep Puanı: 3

Yakında Öğrencez İnşallah..
Paylaşım Tarihi: 15.07.2016, 10:18:35 #3
hydra148 Yeğen
Kayıtlı Üye
Status: Çevrimdışı Yorum Sayısı:8 Konu Sayısı:0 Üyelik Tarihi:06.09.2015 Rep Puanı: 0

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
Paylaşım Tarihi: 23.08.2016, 19:55:07 #4
xMehmetx Çömez
Kayıtlı Üye
Status: Çevrimdışı Yorum Sayısı:4 Konu Sayısı:1 Üyelik Tarihi:23.08.2016 Rep Puanı: 0

Yararlı Paylaşım Teşekkürler Smile







Aradığınızı Bulamadınız Mı ?

Konuyu görüntüleyenler:
1 Misafir