Sayfayı Yazdır | Pencereyi Kapat

CheckBox false true

Nereden Yazdırıldığı: Clomosy | Forum
Kategori: Genel Programlama
Forum Adı: Genel İşlemler
Forum Tanımlaması: TRObject dili ile programlama yaparken karşılaşılan genel işlemler
URL: https://forum.clomosy.com.tr/forum_posts.asp?TID=787
Tarih: 07 Ocak 2025 Saat 23:38
Program Versiyonu: Web Wiz Forums 12.07 - https://www.webwizforums.com


Konu: CheckBox false true
Mesajı Yazan: dev70
Konu: CheckBox false true
Mesaj Tarihi: 01 Ağustos 2024 Saat 11:35
CheckBox1.isChecked = not CheckBox2.isChecked;
   CheckBox2.isChecked = not CheckBox1.isChecked;


 checkbox1 seçildiğinde checkbox 2  nin seçilmemesini istiyorum.
aynı şekilde checkbox 2 seçildiğinde checkbox 1 seçilmesin. Yani yalnızca birini select yapmak istiyorum. Buton kullanmadan nasıl yapabilirim.



Cevaplar:
Mesajı Yazan: OlgunAgac
Mesaj Tarihi: 01 Ağustos 2024 Saat 13:42
CheckBox'a ekleyeceğin tbeOnChange fonksiyonu ile checkbox her değiştiğinde yukarıdaki kodu çalıştırabilirsin.

-------------
Dünden bugüne süren sonu olmayan yolculuk.


Mesajı Yazan: Developer
Mesaj Tarihi: 01 Ağustos 2024 Saat 13:59
Merhaba dev70 
Aşağıdaki kodu inceler misin?
 var
   MyForm:TclForm;
   testLabel : TclLabel;
   testCheckBox,testCheckBox2 : TClCheckBox;
 
 void ButtonClicked;
  var
   senderCheckBox:TClCheckBox;
 {
  
  senderCheckBox = TClCheckBox(Myform.Clsender);
    if senderCheckBox.clTagInt == 1 //testCheckBox kontrol
         testCheckBox2.isChecked =  senderCheckBox.isChecked 
    else if senderCheckBox.clTagInt == 2 //testCheckBox kontrol
         testCheckBox.isChecked = senderCheckBox.isChecked
 }
 
 {
   MyForm = TclForm.Create(Self);

   
   testLabel = MyForm.AddNewLabel(MyForm,'testLabel','Your hobbies?');
   testLabel.StyledSettings = ssFamily;
   testLabel.TextSettings.Font.Size=25;
   testLabel.TextSettings.FontColor = clAlphaColor.clHexToColor('#4a08ff');
   testLabel.Align = alMostTop;
   testLabel.Height = 30;
   
   testCheckBox = MyForm.AddNewCheckBox(MyForm,'testCheckBox','Reading book');
   testCheckBox.StyledSettings = ssFamily;
   testCheckBox.TextSettings.Font.Size=15;
   testCheckBox.TextSettings.FontColor = clAlphaColor.clHexToColor('#272643');
   testCheckBox.Align = alTop;
   testCheckBox.Height = 30;
   testCheckBox.clTagInt = 1;
   
   testCheckBox2 = MyForm.AddNewCheckBox(MyForm,'testCheckBox2','Watching movie');
   testCheckBox2.StyledSettings = ssFamily;
   testCheckBox2.TextSettings.Font.Size=15;
   testCheckBox2.TextSettings.FontColor = clAlphaColor.clHexToColor('#272643');
   testCheckBox2.Align = alTop;
   testCheckBox2.Height = 30;
   testCheckBox2.clTagInt = 2;
   MyForm.AddNewEvent(testCheckBox2,tbeOnClick,'ButtonClicked');
   MyForm.AddNewEvent(testCheckBox,tbeOnClick,'ButtonClicked');
   
   MyForm.Run;
 }



Sayfayı Yazdır | Pencereyi Kapat

Forum Software by Web Wiz Forums® version 12.07 - https://www.webwizforums.com
Copyright ©2001-2024 Web Wiz Ltd. - https://www.webwiz.net