transparent gropbox,radiogroup, v.s.

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
mkysoft
Kıdemli Üye
Mesajlar: 3110
Kayıt: 26 Ağu 2003 12:35
Konum: Berlin
İletişim:

transparent gropbox,radiogroup, v.s.

Mesaj gönderen mkysoft »

Bu soru daha öncede sorulmuş fakat cevap alınamamış. Aramalarımdan öyle gördüm. Yada farklı hazır companentler tavsiye edilmiş. Elimdeki bir bir companenti transparent yapmak istiyorum. label'in vcl'ine bakıp groupbox'a da benzer kodlar eklemeye çalıştım ama başaramadım. Bunun yapılması imkansız mı? Sanırım değil çünkü label ile groupbox'da sonuçta aynı temelden geliyor. Teşekkürler.
aLonE CoDeR
Kıdemli Üye
Mesajlar: 1223
Kayıt: 26 Nis 2005 04:08

Re: transparent gropbox,radiogroup, v.s.

Mesaj gönderen aLonE CoDeR »

mkysoft yazdı:Sanırım değil çünkü label ile groupbox'da sonuçta aynı temelden geliyor.
Burada aynı temelden kasıt nedir?Label GraphicControl'e dayanır, GroupBox WinControl'e..Eğer olmayan bir yordam ya da metodu gömmek istiyorsan ata sınıfın bunu desteklediği durumlarda ilgili propertyi çoğu zaman get ve set etmeden eklemen durumunda çözüm olur.Yok harici bir metod gömmek istiyorsan yazman gereklidir ki bahsettiğin durumlarda canvas metodunu optimize ederek bunu yapabilirsin.

Kolay gele..
mkysoft
Kıdemli Üye
Mesajlar: 3110
Kayıt: 26 Ağu 2003 12:35
Konum: Berlin
İletişim:

Mesaj gönderen mkysoft »

groupbox'in temelindede grapficcontrol var sanırım. (Bu VCL işinde iyi olduğum söylenemez.) İncelediğimde bir groupbox'ın label ve graphiccontrol'den oluştuğunu görüyorum. Bu işe kafa yormaya devam edeceğim teşekkürler.
aLonE CoDeR
Kıdemli Üye
Mesajlar: 1223
Kayıt: 26 Nis 2005 04:08

Mesaj gönderen aLonE CoDeR »

Kod: Tümünü seç

TGruopBox
  TCustomGroupBox
    TCustomControl
      TWinControl
        TControl
          TComponent
gibi bir hiyerarşi var..Burada asıl önemli olan şey atanın bu metodu barındırıp barındırmadığıdır...

Kolay gele..
mkysoft
Kıdemli Üye
Mesajlar: 3110
Kayıt: 26 Ağu 2003 12:35
Konum: Berlin
İletişim:

Mesaj gönderen mkysoft »

benim asıl amacım cxdbradiogroupbox'ı transparan yapmaktı. Normalde bu nesnenin transparen özelliği yok ama style özelliğinden look and feel altında yer alan kind kısmından office11'i seçince transpran oldu.

teşekkürler.
aLonE CoDeR
Kıdemli Üye
Mesajlar: 1223
Kayıt: 26 Nis 2005 04:08

Mesaj gönderen aLonE CoDeR »

Bu tarz orta ve üst düzey componentlerde görsellik için de harici birşeyler bulunması doğal, senin de yaptığın gibi biraz kurcalamak gerek..

Kolay gele..
Kullanıcı avatarı
Hancet
Üye
Mesajlar: 107
Kayıt: 08 May 2005 01:18
Konum: Burdan...
İletişim:

Mesaj gönderen Hancet »

Arkadaşlar benimde image nesnesinin transparanlığı ile ilgili bi sorunum var. Farklı başlık açmak yerine burada cevap bulabileceğimi düşündüm.
image'nin transparan özelliği var ama resmin transparan olması için hangi özelliklere sahip olması gerek bilmiyorum. Bazı resimler transparan olurken bazıları olmuyor. Resim uzantılarıda aynı.
Yardımcı olursanız sevinirim.
Kolay Gelsin...
Varmı Beni İçinizde Tanıyan?
Yaşanmadan Çözülmeyen Sır Benim
Kalmasada Şöhretimi Duymayan,
Kimliğimi Tarif etmek zor Benim.
Kimsesizim hısmım da çok, hasmım da,
Görünmezim cismim de yok, resmim de,
Dil üzmezim, tek hece var ismimde,
Barınağım Delphi denen yer Benim..!
Kullanıcı avatarı
bobasturk
Kıdemli Üye
Mesajlar: 1387
Kayıt: 20 May 2004 08:39
Konum: Düzce

Mesaj gönderen bobasturk »

Merhaba,

Tam tecrübe etmemekle şunu gördüm ki yaptığım projelerde jpg resimler transparan olmuyordu ve ben bunları photoshop ta bmp olarak farkı kaydetme yöntemi ile transparana yani arka fonunu göstermeme yolunu uyguladım. birde şu yöntem olabilir resmi tam kenarlarından kesip farklı kaydetmek. tabi bu belli sınırları olan resimde olur ama bir manzara resminde olmaz.

Kolay gelsin
Şefkat-u Merhamette Güneş Gibi Ol.
Başkalarının Kusurunu Örtmekte Gece Gibi Ol.
Sehavet-u Cömertlikte Akarsu Gibi Ol.
Hiddet-u Asabiyette Ölü Gibi Ol.
Tevazu-u Mahviyette Toprak Gibi Ol.
Ya Olduğun Gibi Görün Ya Göründüğün Gibi Ol.

Resim
Kullanıcı avatarı
Hancet
Üye
Mesajlar: 107
Kayıt: 08 May 2005 01:18
Konum: Burdan...
İletişim:

Mesaj gönderen Hancet »

bobasturk kardeş cevabın için teşekkür ederim ama ben jpg resmi transparan yaptım.
Benim sorunum dediğim resim transparan olurken başka bi jpg uzantılı resim transparan olmuyor. bmp uzantısınıda kullandım ama yine olmadı. Kenarlarından kesip başka boş bi sayfaya yapıştırdım ve öyle kaydettim yine olmadı. arkadaki beyazlığı yok edemedim bi türlü.
Resmin bilmediğim bi özelliğe mi sahip olması gerekiyor acaba.
buradaki çalışma mantığı nedir?
Varmı Beni İçinizde Tanıyan?
Yaşanmadan Çözülmeyen Sır Benim
Kalmasada Şöhretimi Duymayan,
Kimliğimi Tarif etmek zor Benim.
Kimsesizim hısmım da çok, hasmım da,
Görünmezim cismim de yok, resmim de,
Dil üzmezim, tek hece var ismimde,
Barınağım Delphi denen yer Benim..!
Cevapla