C# Transparan Form

C# Transparan Form

C# Transparan Form

  2 dakika Okuma Süresi
Merhabalar C# derslerimize kaldığımız yerden devam ediyoruz. Bu dersimizde transparan form oluşturma işlemlerini anlatacağım.
Hadi başlayalım !

Öncelikle Visual Studio aracılığıyla bi tane proje oluşturuyor ve transparan yapmak istediğimiz formun kaynak kodlarına geçiş yapıyoruz.
Transparan form yapmak için öncelikle formun border yani dış çizgilerini kaldırmalıyız. Bunun için;
FomBorderStyle = FomBorderStyle.None;
kod satırını ekleyelim. Ayrıca formun arka plan rengini turkuaz yapıp, TransparencyKey özelliğini Turquoise yapmalıyız.
Bu sayede form üzerinde turkuaz olan yerler transparan olacaktır, yani formun kendisi :)
Bunun için de
BackColor = Color.Turquoise;
TransparencyKey = Color.Turquoise;
kod satırını ekliyoruz.
Buraya kadar yazdığımız kodları Visual Studio'nun tanıması için System.Windows.Forms ve System.Drawing kütüphanelerini sayfamıza eklememiz gerekiyor. Bunun için sayfanın en başına
using System.Windows.Forms;
using System.Drawing;
kod bloğunu ekliyoruz.

Evet artık formumuz transparan yani renksiz olacaktır, biraz daha profesyonel iş yapmak istiyorsak formun simgesini, büyütme ve küçültme butonlarını kaldırabiliriz. Bunları yapmak için de
ShowIcon = MaximizeBox = MinimizeBox = false;
kod satırını eklememiz gerekiyor.

Evet tüm işlemlerimiz tamamdır, projeyi çalıştırdığınızda transparan bi form elde edeceksiniz.
Bu dersimizde bu kadardı, yazdığımız tüm kodları daha toplu olması için aşağıya bırakıyorum
FomBorderStyle = FomBorderStyle.None;
BackColor = Color.Turquoise;
TransparencyKey = Color.Turquoise;
ShowIcon = MaximizeBox = MinimizeBox = false;
Tüm C# derslerimize ulaşmak için buraya tıklayabilirsiniz.
Herkese hayırlı günler.


  • İçeriği Paylaş:

İÇERİĞİ DEĞERLENDİR

Toplam Değerlendirme Sayısı: 0
Toplam Değerlendirme: 0 / 5

Cevap Yaz