![]() |
|
Objects name - Baskı Önizleme +- Delphi Can (https://www.delphican.com) +-- Forum: Delphi (https://www.delphican.com/forumdisplay.php?fid=3) +--- Forum: Mobil Platform - FireMonkey (FMX) (https://www.delphican.com/forumdisplay.php?fid=7) +--- Konu Başlığı: Objects name (/showthread.php?tid=3540) |
Objects name - ahmetb - 11-04-2019 Merhaba, Tıklanan Objects adını almak istiyorum fakat tıklanan değilde başka Objects adı showmessageye geliyor. Tıkladığım Objects adını (name) nasıl alırım? ShowMessage(AItem.Objects[ListView1.Selected.Index].Name); Objects name - mrmarman - 11-04-2019 Sorunuzu yanlış anlamadıysam şöyle özetleyeyim... ( FMX evreninde ) - ListView'i bir kutu olarak düşünün. - Her item'i de bu büyük kutu içinde başka bir kutular. ( selected.index ile seçili olan hangi kutu ise onun sira nosunu elde edersiniz ) - Nesneler ise bu içteki Item kutusunun içindeki alt elemanlar. (Tıkladığınızda istediğiniz isim bu içerideki elemanlar sanırım.) - Bu Item kutusunun içindeki (n) adet eleman var ise de index ile elde ettiğiniz değer bunu ifade etmeyecektir. Objects name - shooterman - 11-04-2019 ShowMessage(ListView1.Selected.Caption); bu şekilde kullanmayı dene Cvp: Objects name - ahmetb - 11-04-2019 var SelectedObjectsName procedure TForm1.ListView1ItemClickEx(const Sender: TObject; ItemIndex: Integer; const LocalClickPos: TPointF; const ItemObject: TListItemDrawable); var StrName: String; begin if StrName = 'Name' then begin SelectedObjectsName := 'Test'; end; İçime sinmedi ama şimdilik çözümü bu şekilde buldum. Cvp: Objects name - Fesih ARSLAN - 11-04-2019 Merhaba, Yeni kaynak kitabımızda bu ve benzeri bir çok temel kavram örneklerle anlatıldı. 11. Bölüm - Mobil Mimaride Popüler Bileşenler Örnek - 2 Konu : ListView Bileşenlerinin Temel Özellikleri - Çalışma Anında Eleman Sınıflarına Ulaşmak Örnek : ItemObject.ClassName
Cvp: Objects name - ahmetb - 11-04-2019 Harika, Elinize sağlık... |