Neden tek form diyorum?
FMX mimarisinin bize sunduğu çok güzel nimetler var. Bunlardan faydalanmak lazım.
Tek bir form yapısı, hangi platformda ne gibi davranış göstereceğine kendisi karar veriyor.
En güzel tarafı da tek satır kod yazmanıza gerek yok.
Nasıl mı?
View: Master
Bir form ve üzerinde yalnızca Button1 yazan buton var.
View: Android
Buton caption ve konumu değiştirildi.
View: macOS
Buton caption ve konumu değiştirildi. Form boyutu değiştirildi.
Tek bir uygulama, tek bir form sizce 5 platformda çalıştırılsa nasıl görünecektir?
Söyleyeyim;
Android platformunda çalıştırılırsa, sol üst köşede başlığı"Deneme" olan bir buton görürsünüz.
macOS platformunda çalıştırılırsa, sağ üst köşede başlığı "Deneme macOS", WordWrap özelliği true olan buton ve genişliği 1482 px olan form görürsünüz.
Windows ve Linux GUI (FMX Linux eklentili) platformunda çalıştırılırsa, sol-ortaya yakın kısımda başlığı "Button1" olan bir buton ve genişliği 385 px olan form görürsünüz.
iOS platformunda çalıştırılırsa, sol-ortaya yakın kısımda başlığı "Button1" olan bir buton görürsünüz.
Master görünümde eklenen bir bileşeni, diğer görünümlerden silemezsiniz. Fakat visible özelliğini false yaparak o platformda görünmemesini sağlaybilirisiniz.
FMX mimarisinin bize sunduğu çok güzel nimetler var. Bunlardan faydalanmak lazım.
Tek bir form yapısı, hangi platformda ne gibi davranış göstereceğine kendisi karar veriyor.
En güzel tarafı da tek satır kod yazmanıza gerek yok.
Nasıl mı?
View: Master
Bir form ve üzerinde yalnızca Button1 yazan buton var.
View: Android
Buton caption ve konumu değiştirildi.
View: macOS
Buton caption ve konumu değiştirildi. Form boyutu değiştirildi.
Tek bir uygulama, tek bir form sizce 5 platformda çalıştırılsa nasıl görünecektir?
Söyleyeyim;
Android platformunda çalıştırılırsa, sol üst köşede başlığı"Deneme" olan bir buton görürsünüz.
macOS platformunda çalıştırılırsa, sağ üst köşede başlığı "Deneme macOS", WordWrap özelliği true olan buton ve genişliği 1482 px olan form görürsünüz.
Windows ve Linux GUI (FMX Linux eklentili) platformunda çalıştırılırsa, sol-ortaya yakın kısımda başlığı "Button1" olan bir buton ve genişliği 385 px olan form görürsünüz.
iOS platformunda çalıştırılırsa, sol-ortaya yakın kısımda başlığı "Button1" olan bir buton görürsünüz.
Master görünümde eklenen bir bileşeni, diğer görünümlerden silemezsiniz. Fakat visible özelliğini false yaparak o platformda görünmemesini sağlaybilirisiniz.
Begin : = end / 2;

