C# ile Pop-Up Oluşturma

Paylaş
 

Saat geç olmadan bir yazı daha yazayım istedim. C# projemiz de ekrana pop-up gelmesini sağlayacağız. Aslında pop-up değil görünüş şekli pop-up ekrana gelen windows formu 🙂 Kodlarımızla windows formu oluşturup bu formun görsel biçimleriyle oynayarak pop-up şeklini aldırıyoruz. Hiç uzatmadan direk olarak kodları ve ekran görüntüsünü sizinle paylaşıyorum 🙂

CSharpPopUp

Şimdi yukarıda gördüğümüz bir windows formu sadece alışılmış formların dışında görsellendirilmiş 🙂
Windows formumuzu şekillendireceğimiz kod bloğu:

void ShowPopup(string text, int width, int height)
{
// Popup adında bir form oluştur
Form Popup = new Form
{
Width = width, // genişlik parametresini yaz
Height = height, // yükseklik parametresini yaz
ShowInTaskbar = false, // Başlat çubuğunda görülmesin
FormBorderStyle = FormBorderStyle.None, // Form kenarlıkları yok
BackColor = Color.Orange, // Arkaplan "Turuncu" rengi olsun
StartPosition = FormStartPosition.CenterScreen, // Formu ekrana ortasında göster
TopMost = true, // Her zaman üstte dursun
Cursor = Cursors.Hand // Mouse şekli el şeklinde olsun
};

Popup.Click += delegate // Form click olayı
{
this.Dispose(); // tıklanıldığında formu kapat gitsin
};

Popup.Paint += delegate // Form içi grafik işlemleri
{
// Formun etrafına bir dörtgen çiz
Popup.CreateGraphics().DrawRectangle(Pens.Black, 0, 0, (width - 1), (height - 1));
};

// lbl_text adında bir label oluştur ve içine text i yaz
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();
}

Yukarıda bulunan kodlar ile formunuzun görselliğini istediğiniz gibi değiştirebilirsiniz. Mesajımızı ve formumuzun genişlik ve yükseklik ayarlarını belirtip formumuzun ekrana pop-up olarak gelmesini sağlayan kod ise aşağıda:

//ShowPopup(bildirim metni, genişlik, yükseklik);
ShowPopup("BSoylu.Com' dan Size Mesaj Var!\nİnternet adresini ziyaret ediniz", 250, 100);

İster formunuzun load olayına ister butonunuzun click olayına yukarıda bulunan kodu yazmanız yeterlidir. Nereye isterseniz oraya yazın işte arkadaşım 🙂 Hadi yine bendensiniz. Kolay gelsin…


İndir “Pop-Up Oluşturma” PopUp.zip – 393 defa indirildi – 50 KB

Bu yazı 2.824 kere okundu.
  • Site Yorum

Bir yorum bırak

YAZAR HAKKINDA

Bağımsız çalışan, çok düşünen, kodlamaya aşık ve güldürmeyi seven bir developer...
SPONSOR BAĞLANTILAR
SPONSOR BAĞLANTILAR

  • ÇOK OKUNAN
  • YENİ
  • YORUM
Facebookta Takip Edin
Kredi hakkında bilgi alanı
istanbul escort esenyurt escort Sohbet Hatları beylikdüzü escort sohbet hattı sohbet hattı porno izle sex hikaye altyazılı porno
ataköy escort esenyurt escort ucuz sohbet hattı sohbet hattı seks hikayeleri canlı sohbet hattı canlı sohbet hattı