![]() |
| Clomosy Resmi Forum Sitesidir. Amacımız kullanıcılarımıza, iş ortaklarımıza, danışmanlara, yazılımcılara programlarımız hakkında destek ve bilgi vermektir. |
Buton konum sıkıntısı |
Yanıt Yaz
|
| Yazar | |
Gökçe ulusoy
Yeni Üye
Kayıt Tarihi: 17 Eylül 2025 Konum: KONYA Durum: Aktif Değil Puanlar: 18 |
Mesaj Seçenekleri
Yanıt Yaz
Alıntı Gökçe ulusoy
Bu mesaj kurallara aykırıysa buradan yöneticileri bilgilendirebilirsiniz.
Teşekkürler(0)
Alıntı Cevapla
Konu: Buton konum sıkıntısıGönderim Zamanı: 17 Eylül 2025 Saat 13:33 |
|
var myform:TclForm; Startbtn:TClProButton; void getonclick; { ShowMessage('Eşleştirme Oyununa Hoşgeldiniz'); } { myform=TclForm.Create(Self); myform.SetFormColor('#e9f269','',clGNone); myform.clSetCaption('MyFirstGame'); myform.clSetWindowState(fwsMaximized) Startbtn=myform.AddNewProButton(myform,'Startbtn', 'Başla'); clComponent.SetupComponent(Startbtn, '{ "caption" : "Başla" , "Align" :"alCenter", "width ":200, "height":200, "RoundHeight" : 2, "RoundWidth":2, "BorderColor" : "#604201"}'); myform.AddNewEvent(Startbtn,tbeOnClick,'getonclick'); myform.Run; } Bu kodda sayfayı bütün sayfa boyuna çıkardıktan sonra butonun sayfanın orta kısmında olmasını istiyorum fakat ekranı küçültügümde ortada yer alırken bütün sayfa boyutunda ortada yer almıyor. Bunun yanında align'da AlMostBottom dediğimde de sayfanın aşagısında yer alması gerekirken almadığını gözlemledim
|
|
![]() |
|
Emr.Erkmn
Moderatör
Kayıt Tarihi: 28 Şubat 2025 Durum: Aktif Değil Puanlar: 455 |
Mesaj Seçenekleri
Yanıt Yaz
Alıntı Emr.Erkmn
Bu mesaj kurallara aykırıysa buradan yöneticileri bilgilendirebilirsiniz.
Teşekkürler(0)
Alıntı Cevapla
Gönderim Zamanı: 17 Eylül 2025 Saat 14:08 |
|
Merhaba Gökçe,
Bileşen özelliklerin de clComponent.SetupComponen yapısını kullanmıyoruz. Bunun yerine clProSettings kullanıyoruz. https://www.docs.clomosy.com/index.php?title=Pro_Object_Properties Kodun düzelmiş hali aşağıda; AlCenter dediğim zaman ortada AlMostBottom dediğim zaman da aşağı da yer almak: var myform:TclForm; Startbtn:TClProButton; void getonclick; { ShowMessage('Eşleştirme Oyununa Hoşgeldiniz'); } { myform=TclForm.Create(Self); myform.SetFormColor('#e9f269','',clGNone); myform.clSetCaption('MyFirstGame'); myform.clSetWindowState(fwsMaximized) Startbtn=myform.AddNewProButton(MyForm, 'Startbtn', 'Başla'); Startbtn.Align= alCenter; //Startbtn.Align=alMostBottom Startbtn.width=200; Startbtn.height=200; Startbtn.clProSettings.RoundHeight=2; Startbtn.clProSettings.RoundWidth=2; Startbtn.clProSettings.BorderColor = clAlphaColor.ClHexToColor ('#604201') Startbtn.SetClProSettings(Startbtn.clProSettings) myform.AddNewEvent(Startbtn,tbeOnClick,'getonclick'); myform.Run; } İyi Çalışmalar. |
|
![]() |
|
Yanıt Yaz
|
|
| Tweet |
| Forum Atla | Forum İzinleri ![]() Kapalı Foruma Yeni Konu Gönderme Kapalı Forumdaki Konulara Cevap Yazma Kapalı Forumda Cevapları Silme Kapalı Forumdaki Cevapları Düzenleme Kapalı Forumda Anket Açma Kapalı Forumda Anketlerde Oy Kullanma |