C#

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;

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 = TransparencyKey = Color.Turquoise;
ShowIcon = MaximizeBox = MinimizeBox = false;

Tüm C# derslerimize ulaşmak için buraya tıklayabilirsiniz.
Herkese hayırlı günler.

Skorumuz:
Oy Vermek İçin Tıklayın
[Toplam: 0 Ortalama: 0]

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Başa dön tuşu