TradioGroup 'da tıklanan buton hangisi[çözüldü]

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
kahraman1285
Üye
Mesajlar: 360
Kayıt: 10 Nis 2006 09:07

TradioGroup 'da tıklanan buton hangisi[çözüldü]

Mesaj gönderen kahraman1285 »

mrb.

TRadioGroup componentine Run-Time'da itemlar ekliyorum.Ekledim Itemların hangisine tıklandığını daha doğrusu tıklanan ıtemin caption özelliğini okumam lazım ama bir türlü yapamadım.

Kod: Tümünü seç

for i:= 0 to SebepListe.Items.Count-1 do
  begin
if ((sender is TRadioGroup)) then
        begin
            secilensebep:=(sender as TRadioGroup).Buttons[i].Caption;
        end;
end;
En son kahraman1285 tarafından 23 Mar 2008 12:15 tarihinde düzenlendi, toplamda 1 kere düzenlendi.
Vital
Üye
Mesajlar: 280
Kayıt: 01 Oca 2008 08:50

Re: TradioGroup 'da tıklanan buton hangisi

Mesaj gönderen Vital »

olusturacagin option button sayisi sabitse ve basliklari biliyorsan
0 ali
1 veli
2 ahmet gibi

if RadioGroup1.ItemIndex=0 then
label1.caption:='ali';

gibi yapabilirsin.
Garibanus
bgoktas
Kıdemli Üye
Mesajlar: 769
Kayıt: 27 Nis 2004 10:32
Konum: istanbul

Re: TradioGroup 'da tıklanan buton hangisi

Mesaj gönderen bgoktas »

Kod: Tümünü seç

showmessage(RadioGroup1.Items[RadioGroup1.itemindex]);
kahraman1285
Üye
Mesajlar: 360
Kayıt: 10 Nis 2006 09:07

Re: TradioGroup 'da tıklanan buton hangisi

Mesaj gönderen kahraman1285 »

Buton sayısı sabit değil am buna rağmen bi çözüm buldum paylaşmak isteidm.

Kod: Tümünü seç

var
i:integer;
begin
i:=SebepListe.ItemIndex;
SecilenSebep:=SebepListe.Buttons[i].Caption;
Kolay Gelsin.
Cevapla