15-08-2016, Saat: 16:18
(Son Düzenleme: 15-08-2016, Saat: 16:39, Düzenleyen: Fesih ARSLAN.)
Merhaba,
Daha önce de belirttiğim gibi Panel ve benzeri tüm FMX UI bileşenlerinin stil yapıları, FireMonkey mimarisinde yer alan StyleBook1 nesnesi ile özelleştirilebilmektedir.
FireMonkey yapısı içerisinde olmayan Label nesnesinin arkaplan rengini bir örnekle değiştirelim.
1- Form üzerine bir adet StyleBook1 nesnesi yerleştirin.
2- Form1'in (Formunuzun) StyleBook özelliğine StyleBook1 nesnesini atayın.
3- Form üzerine bir adet Label yerleştirerek, üzerinde sağ tuşa basın. Çıkan menüden Edit Custom Style seçin.
4- Açılan Style Designer penceresinde, Label tasarımına ek olarak arkaplan rengini vereceğiz.
Bunun için Tool Palette penceresimden bir adet TRectangle nesnesini sürükleyip Style Designer ekranına bırakalım.
5- Structure penceresinden Label1Style1 'in yanındaki artı butonuna tıklayıp, altındaki yapıların görünmesini sağlayalım.
6- Bu pencerede yer alan TText nesnesini sürükleyerek, Rectangle1Style nesnesi içerisine bırakarak, buraya yerleşmesini sağlayalım.

7- Structure Penceresinde Rectangle1Style seçili iken Align özelliğini Client yapalım.

8- Yine Rectangle1Style seçili iken Stroke > Kind özelliğini None yapalım. (Label'de kenarlık olmasını isterseniz, bu kısmı olduğu gibi bırakabilirsiniz.)

9- Son bir işlem olarak Object Inspector'dan Fill özelliğini açın. Burada yer alan alt özelliklerden Kind ile ister Gradient, isterseniz Solid bir renk belirleyebilirsiniz.

Tasarım anı ve çalışma anı ekran görüntüleri

Not: Style Designer penceresini kapatırken işlemlerinizi kaydetmeyi unutmayınız.

Örneği indirmek için burayı tıklayın.
İyi çalışmalar.
Daha önce de belirttiğim gibi Panel ve benzeri tüm FMX UI bileşenlerinin stil yapıları, FireMonkey mimarisinde yer alan StyleBook1 nesnesi ile özelleştirilebilmektedir.
FireMonkey yapısı içerisinde olmayan Label nesnesinin arkaplan rengini bir örnekle değiştirelim.
1- Form üzerine bir adet StyleBook1 nesnesi yerleştirin.
2- Form1'in (Formunuzun) StyleBook özelliğine StyleBook1 nesnesini atayın.
3- Form üzerine bir adet Label yerleştirerek, üzerinde sağ tuşa basın. Çıkan menüden Edit Custom Style seçin.
4- Açılan Style Designer penceresinde, Label tasarımına ek olarak arkaplan rengini vereceğiz.
Bunun için Tool Palette penceresimden bir adet TRectangle nesnesini sürükleyip Style Designer ekranına bırakalım.
5- Structure penceresinden Label1Style1 'in yanındaki artı butonuna tıklayıp, altındaki yapıların görünmesini sağlayalım.
6- Bu pencerede yer alan TText nesnesini sürükleyerek, Rectangle1Style nesnesi içerisine bırakarak, buraya yerleşmesini sağlayalım.

7- Structure Penceresinde Rectangle1Style seçili iken Align özelliğini Client yapalım.

8- Yine Rectangle1Style seçili iken Stroke > Kind özelliğini None yapalım. (Label'de kenarlık olmasını isterseniz, bu kısmı olduğu gibi bırakabilirsiniz.)

9- Son bir işlem olarak Object Inspector'dan Fill özelliğini açın. Burada yer alan alt özelliklerden Kind ile ister Gradient, isterseniz Solid bir renk belirleyebilirsiniz.

Tasarım anı ve çalışma anı ekran görüntüleri

Not: Style Designer penceresini kapatırken işlemlerinizi kaydetmeyi unutmayınız.

Örneği indirmek için burayı tıklayın.
İyi çalışmalar.
DelphiCan'dır!

