Tüm Platformlar için Hızlı Uygulama Geliştirme --->    Kitabımız...      Delphi

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 seçili satır hido 1 98 08-02-2018, Saat: 16:27
Son Yorum: codder71
  Listview image değiştirme serhat 1 84 30-01-2018, Saat: 13:12
Son Yorum: brs
  Listview image değiştirme sorunu serhat 6 210 28-01-2018, Saat: 13:01
Son Yorum: serhatil
  Listview seçili satır image - Çözüldü serhat 4 143 24-01-2018, Saat: 18:45
Son Yorum: brs
  Listview nesnesi ile birden fazla alan oluşturma Fesih ARSLAN 9 2.501 11-09-2017, Saat: 11:06
Son Yorum: pro_imaj



Konuyu Okuyanlar: 1 Ziyaretçi