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.
Cevap Yaz