Tüm Platformlar için Hızlı Uygulama Geliştirme --->    Kitabımız...      Delphi

Konuyu Paylaş : facebook gplus twitter

Konuyu Oyla:
  • Derecelendirme: 5/5 - 1 oy
  • 1
  • 2
  • 3
  • 4
  • 5
TTabControl'ün TTabItem elemanının arkaplan rengini değiştirme
#1
Merhaba,

Özellikle Android platformunda Platform Default yada None haline getirip özelleştirme dışında mevcut tab butonlarını kullanarak, bu butonlara arkaplan rengi atamanın kolay bir yolu var mıdır?
{ talk is cheap show me the code. }
Cevapla
#2
Merhaba,
TStyledControl nesnesinden türeyen her nesne için belirttiğiniz durum mümkündür.
Nesne üzerinde sağ tuş menüsü ile çıkan (Edit Custom Style menüsü) Style Designer penceresinde tasarladığınız her Style Item'ı, hem seçtiğiniz nesneye hemde sonradan oluşturduğunuz aynı türdeki tüm nesnelere atayabilirsiniz.

Bu konuda formumuzda birkaç paylaşımda bulunmuştum.
Linkleri Görebilmeniz İçin Giriş yap veya Üye Ol
Linkleri Görebilmeniz İçin Giriş yap veya Üye Ol
Linkleri Görebilmeniz İçin Giriş yap veya Üye Ol
While true do; Hayat döngüsü, kısır değildir! Yapılan bir yanlış, o döngünün dışına çıkmanızı sağlayacaktır.
WWW
Cevapla
#3
delphi xe serisinin stylebook konusunda baya bi geliştirmeye iyileştirmeye ihtiyacı var diye düşünüyorum.
WWW
Cevapla
#4
TEdit nesnesine 1,5 kalınlıkta bir çerçeve yapmayı istiyorum. Mevcut Caret durabilir. Bunu nasıl gerçekleştiririz? Background'ın Stroke parametresi bulunmuyor. Tüm kırılımları inceledim, hiçbirisinde stroke bulunmuyor. Basit bir yolu var mı?
{ talk is cheap show me the code. }
Cevapla
#5
Merhaba,
Style Designer ile kolay bir şekilde yapılabiliyor. Smile 

Bir örnek:

2017-10-18_16-04-11.png


Nasıl yapılıyor?
2017-10-18_16-07-56.png
While true do; Hayat döngüsü, kısır değildir! Yapılan bir yanlış, o döngünün dışına çıkmanızı sağlayacaktır.
WWW
Cevapla
#6
(18-10-2017, Saat: 16:11)Fesih ARSLAN Adlı Kullanıcıdan Alıntı: Linkleri Görebilmeniz İçin Giriş yap veya Üye OlMerhaba,
Style Designer ile kolay bir şekilde yapılabiliyor. Smile 

Hocam yeni komponent eklemeyi hiç düşünmemiştim. O halde Style Designer tahmin ettiğimden çok daha ötede bir şey. Teşekkür ederim.
Save
{ talk is cheap show me the code. }
Cevapla
#7
(18-10-2017, Saat: 16:52)Abdullah Ilgaz Adlı Kullanıcıdan Alıntı: Linkleri Görebilmeniz İçin Giriş yap veya Üye Ol
(18-10-2017, Saat: 16:11)Fesih ARSLAN Adlı Kullanıcıdan Alıntı: Linkleri Görebilmeniz İçin Giriş yap veya Üye OlMerhaba,
Style Designer ile kolay bir şekilde yapılabiliyor. Smile 

Hocam yeni komponent eklemeyi hiç düşünmemiştim. O halde Style Designer tahmin ettiğimden çok daha ötede bir şey. Teşekkür ederim.
Save

VCL'den alışışa geldik, FireMonkey biraz garip geliyor. Masaüstü uygulamaların çalışma prensibi ile Web uygulamaların çalışma prensibi arasındaki fark gibi düşünebiliriz.
Nesne yapısı çok esnek. Tasarım gücünüze bağlı olarak, nesneye her tür şekli verebiliyorsunuz.  Örneğin: Linkleri Görebilmeniz İçin Giriş yap veya Üye Ol
While true do; Hayat döngüsü, kısır değildir! Yapılan bir yanlış, o döngünün dışına çıkmanızı sağlayacaktır.
WWW
Cevapla
#8
(18-10-2017, Saat: 17:35)Fesih ARSLAN Adlı Kullanıcıdan Alıntı: Linkleri Görebilmeniz İçin Giriş yap veya Üye Ol
(18-10-2017, Saat: 16:52)Abdullah Ilgaz Adlı Kullanıcıdan Alıntı: Linkleri Görebilmeniz İçin Giriş yap veya Üye OlHocam yeni komponent eklemeyi hiç düşünmemiştim. O halde Style Designer tahmin ettiğimden çok daha ötede bir şey. Teşekkür ederim.
Save

VCL'den alışışa geldik, FireMonkey biraz garip geliyor. Masaüstü uygulamaların çalışma prensibi ile Web uygulamaların çalışma prensibi arasındaki fark gibi düşünebiliriz.
Nesne yapısı çok esnek. Tasarım gücünüze bağlı olarak, nesneye her tür şekli verebiliyorsunuz.  Örneğin: Linkleri Görebilmeniz İçin Giriş yap veya Üye Ol

Biraz konu dışı olacak ama; bu tarz özelleştirilen tasarımların Android cihazlarda doğru ölçeklemesini nasıl yöneteceğiz hocam? Ben responsive olması açısından TGridPanelLayout kullanıyorum çoğu zaman yada Alignment merkezli yerleşim yapıyorum. Ancak 5 inçlik telefonlar ve 10 inçlik tabletlerden kullanılan aplikasyonlar için ciddi manâda ölçek sorunu olabiliyor.

Örn;
1) Buton büyüklükleri gridpanellayout hücresine istinaden ölçeklendiği için telefona göre tasarlanınca tabletlerde aşırı büyük olabiliyor.
2) Kullanılan TImage nesnelerinin margin ve padding ayarları yapıldığı halde kalite olarak telefon ölçeği alınınca tablette bulanık, tablete göre alınınca telefonda tranparan kısımlarında tuhaflıklar olabiliyor.
3) Bazı blokların ölçeklemesi anormal derecede bozuk çıkabiliyor.(sabit yükseklik verilenler dışında kalanların dar olması, ekrana sığmaması gibi, ara blok olduğunda)

Bu tarz durumlarda özellikle menü tasarımları için referansta attığınız tasarımı açılan cihaza göre birebir scale edebilme şansımız var mıdır hocam?
{ talk is cheap show me the code. }
Cevapla

Konuyu Paylaş : facebook gplus twitter



Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
  Listview image değiştirme serhat 1 82 30-01-2018, Saat: 13:12
Son Yorum: brs
  Listview image değiştirme sorunu serhat 6 208 28-01-2018, Saat: 13:01
Son Yorum: serhatil
  TTabControl içerisinde yatay gesture tanımı Abdullah ILGAZ 4 153 25-01-2018, Saat: 14:29
Son Yorum: Abdullah ILGAZ
Question icon değiştirme yardım BY-HAYALET 7 170 13-12-2017, Saat: 22:37
Son Yorum: BY-HAYALET
  Selection çizgi kalınlığı değiştirme engerex 4 1.575 06-10-2016, Saat: 18:38
Son Yorum: engerex



Konuyu Okuyanlar: 1 Ziyaretçi