Form gözükmesin

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
EYasin
Üye
Mesajlar: 13
Kayıt: 10 Nis 2004 02:12
Konum: NEVŞEHİR

Form gözükmesin

Mesaj gönderen EYasin »

Merhaba ben forma bir bileşen eklediğimde ekranda sadece o bileşenin
gözükmesini istiyorum öreneğin bir label eklediğimde formun borderstyle özelliğini bsnone label'in transparent özelliğini true yaptığımda arka planda form gözüküyor ama ben arka planda masaüstünün gözükmesini istiyorum
yani bileşenin arkasında form gözükmesin yardım edreseniz sevinirim
Kullanıcı avatarı
TRSoft
Kıdemli Üye
Mesajlar: 636
Kayıt: 13 Şub 2004 11:39
Konum: Konya
İletişim:

Mesaj gönderen TRSoft »

Formun BorderStyle özelliğini bsNone yaptıkdan sonra.
Fromun Oncreate eventına aşağıdaki kodu yazarsan formun görünmez. Ancak çok kullanışlı bir yöntem değildir.

Kod: Tümünü seç

Brush.Style=bsClear
İlimle geçen bir gece,
ibadetle geçen bin geceden hayırlıdır.
HZ. MUHAMMED (S.A.)
Kullanıcı avatarı
warder
Üye
Mesajlar: 255
Kayıt: 10 Mar 2004 04:59

Mesaj gönderen warder »

Delphide aynı özellikler muhtemelen vardır.
Formun TransparentColor özelliğini true yapacaksınız. Tabii TransparentColorValue özelliğine şeffaf olmasını istediğiniz rengi ayarlamayı unutmayın.
Örneğin forma bir image bileşeni yerleştirip onunda picture özelliğine Türk bayrağı resmi yüklediğinizi düşünelim. TransparentColorValue özelliğini kırmızı yaparsanız sadece ay yıldız görünür.
... Muhtaç olduğun kudret, damarlarındaki asil kanda mevcuttur!
Mustafa Kemal Atatürk...
Cevapla