C# Transparan Form

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;
satırlarını 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 = TransparencyKey = Color.Turquoise;
ShowIcon = MaximizeBox = MinimizeBox = false;
Tüm C# derslerimize ulaşmak için buraya tıklayabilirsiniz. Herkese hayırlı günler.