CheckBoxsı aktif etme

FireMonkey ve Mobil uygulama (iOS, Android, Windows Phone) ile ilgili sorularınızı bu foruma sorabilirsiniz.
Cevapla
Kullanıcı avatarı
dogan
Üye
Mesajlar: 173
Kayıt: 17 Eki 2014 10:11

CheckBoxsı aktif etme

Mesaj gönderen dogan »

Merhaba.

Listview de Checkboxsı bir türlü aktif edemedim; Checkboxsı nasıl aktif edebilirim?
Kullanıcı avatarı
fesiharslan
Üye
Mesajlar: 591
Kayıt: 20 Eki 2006 11:37
Konum: Erzurum
İletişim:

Re: CheckBoxsı aktif etme

Mesaj gönderen fesiharslan »

Merhaba;
Listview ile ilgili yapacağınız tüm işlemleri

Kod: Tümünü seç

ListviewAdı.BeginUpdate;
...
...
ListviewAdı.EndUpdate;
kod blokları arasına alarak yapın.
Kullanıcı avatarı
fesiharslan
Üye
Mesajlar: 591
Kayıt: 20 Eki 2006 11:37
Konum: Erzurum
İletişim:

Re: CheckBoxsı aktif etme

Mesaj gönderen fesiharslan »

Checkbox'u listview item'larında göstermek istiyorsanız;
Formun OnCreate olayına;

Kod: Tümünü seç

ListView1.Editmode := true;
yazmanız yeterlidir.

Tüm listeyi kontrol etmek için;

Kod: Tümünü seç

procedure TForm1.Button1Click(Sender: TObject);
var
  i: Integer;
begin
  for i := 0 to ListView1.Items.Count - 1 do
  begin
   if ListView1.Items[i].Checked = true then //Seçili ise 
   begin
     ShowMessage(i.toString+'. Eleman Seçilidir');
   end;
  end;
end;
Kullanıcı avatarı
dogan
Üye
Mesajlar: 173
Kayıt: 17 Eki 2014 10:11

Re: CheckBoxsı aktif etme

Mesaj gönderen dogan »

Merhaba, Bilgilendirme için teşekkür ederim;

Rehberden telefon numarası ve isimleri aynı anda listelemek için Listview kullanıyorum;
Listview üzerinden ve kod ile (ListView1.Editmode := True) yaparak denemiştim, fakat hem Checkbox aktif olmadığı gibi Listviewdeki Detail alanına gelen isimlerde kayboluyor sadece text alanındaki telefon numaraları görünüyor. bunun için nasıl bir çözüm bulabilirim...

Kod: Tümünü seç

Listele := ListView1.Items.Add;
 Listele.Detail := Ad;
 Listele.Text := TelNo;
Kullanıcı avatarı
RADCoder
Üye
Mesajlar: 129
Kayıt: 21 Ara 2013 04:03

Re: CheckBoxsı aktif etme

Mesaj gönderen RADCoder »

Merhabalar,
Listview'i seçtikten sonra Object İnspector penceresinden
Edit Mode seçeneğini True yapınız, sonrasında
ItemAppearance sekmesine gelerek açılan seçenekleri şu şekilde ayarlaryınız:

Kod: Tümünü seç

ItemAppearance     : ListItemRightDetail
ItemEditAppearance : ListItemRightDetailShowCheck
Devamında, ItemAppearanceObjects sekmesindeki seçeneklerden:
ItemObjects : Detail > kısmına girerek Visible özelliğini true yapınız.
Sonrasında ki Detail kısmının nerde duracağını yukarıdaki ayarları takip ederek düzenleye bilirsiniz..
Başarılar..
Cevapla