Konuyu Oyla:
  • Derecelendirme: 0/5 - 0 oy
  • 1
  • 2
  • 3
  • 4
  • 5
Objects name
#1
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);
Cevapla
#2
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.
Saygılarımla
Muharrem ARMAN

guplouajuixjzfm15eqb.gif


Cevapla
#3
ShowMessage(ListView1.Selected.Caption);

bu şekilde kullanmayı dene
Linkleri Görebilmeniz İçin Üye Olmanız Gerekiyor. Üye Olabilmek İçin Lütfen Buraya Tıklayınız.
Cevapla
#4
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.
Cevapla
#5
Merhaba,
Yeni kaynak kitabımızda bu ve benzeri bir çok temel kavram örneklerle anlatıldı.

Linkleri Görebilmeniz İçin Üye Olmanız Gerekiyor. Üye Olabilmek İçin Lütfen Buraya Tıklayınız.

Örnek - 2   

                                                                                                                                                  
Konu   : ListView Bileşenlerinin Temel Özellikleri - Çalışma Anında Eleman Sınıflarına Ulaşmak
Örnek : Linkleri Görebilmeniz İçin Üye Olmanız Gerekiyor. Üye Olabilmek İçin Lütfen Buraya Tıklayınız.

02-ItemClassName.jpg
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
#6
Thumbs Up 
Harika, Elinize sağlık...
Cevapla




Konuyu Okuyanlar: 1 Ziyaretçi