Konuyu Paylaş : facebook gplus twitter

Konuyu Oyla:
  • Derecelendirme: 0/5 - 0 oy
  • 1
  • 2
  • 3
  • 4
  • 5
Listview checkbox
#1
Selamın aleyküm,

Listviewde birden fazla alan oluşturabilmek için itemAppearance seçtim, sonrada glyphbutton checkbox yaptım.
Buraya kadar bir sorun yok, fakat listleme yapınca tüm checkboxlar tikli olarak verilerle birlikte listeleniyor, tiki kaldırmak istediğimde ise işe yaramıyor, Listview editmode seçtiğimde ise bu sefer listeleme görünmüyor.

Özet: Listview eklediğim checkbox tıkladığımda seçimi nasıl değiştire bilirim?
Cevapla
#2
Kitabımızda geçen ListView konusunun 4. örneği ( Maşallah yok yok Smile );

aa.png

ListView.ItemAppearance.Item > ItemEdit’i seçerek, GlyphButton nesnesinin Visible özelliğini True yaparak çalışma anında görünür olmasını sağlayalım.
GlyphButton’un ButtonType özelliğini Checkbox seçelim.
CheckBox'umuzu ListView1'in OnItemClick olayında aşağıdaki gibi bir atama ile kontrol edebiliriz.
var
 Button: TListItemGlyphButton;
begin
 Button := ListView1.Items[ListView1.Selected.Index].Objects.FindDrawable
   ('GlyphButton2') as TListItemGlyphButton; // GlyphButton2---> CheckBox
 if (Button.Checked) then
 begin
   
 end;
end;
While true do; Hayat döngüsü, kısır değildir! Yapılan bir yanlış, o döngünün dışına çıkmanızı sağlayacaktır.
WWW
Cevapla
#3
Teşekkür ederim.
Cevapla
#4
(20-01-2018, Saat: 09:54)Fesih ARSLAN Adlı Kullanıcıdan Alıntı: Linkleri Görebilmeniz İçin Giriş yap veya Üye OlKitabımızda geçen ListView konusunun 4. örneği ( Maşallah yok yok Smile );

aa.png

ListView.ItemAppearance.Item > ItemEdit’i seçerek, GlyphButton nesnesinin Visible özelliğini True yaparak çalışma anında görünür olmasını sağlayalım.
GlyphButton’un ButtonType özelliğini Checkbox seçelim.
CheckBox'umuzu ListView1'in OnItemClick olayında aşağıdaki gibi bir atama ile kontrol edebiliriz.
var
 Button: TListItemGlyphButton;
begin
 Button := ListView1.Items[ListView1.Selected.Index].Objects.FindDrawable
   ('GlyphButton2') as TListItemGlyphButton; // GlyphButton2---> CheckBox
 if (Button.Checked) then
 begin
   
 end;
end;
Hocam çok teşekkür ederim, Sizden son bir ricam olacak, listviewde herngi bir satırı seçtiğimde o satırın Checkboxsı seçili veya iptal oluyor, acaba sadece Checkbox tıklandığında tikin aktif veya pasif olmasını sağlaya bilirim?
Cevapla

Konuyu Paylaş : facebook gplus twitter



Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
  Listview index number update YasinDalli 3 181 20-09-2018, Saat: 15:00
Son Yorum: mrmarman
  Listview data verilerini alma ahmetb 12 366 16-09-2018, Saat: 16:17
Son Yorum: ahmetb
  Checkbox Orhanlar 3 154 08-09-2018, Saat: 07:36
Son Yorum: Orhanlar
  Listview tedit ahmetb 2 144 17-08-2018, Saat: 20:31
Son Yorum: narkotik
  Listview insert Dostk 2 178 13-07-2018, Saat: 15:50
Son Yorum: ssahinoglu



Konuyu Okuyanlar: 1 Ziyaretçi