Konuyu Oyla:
  • Derecelendirme: 0/5 - 0 oy
  • 1
  • 2
  • 3
  • 4
  • 5
component adı çince
#1
Merhaba; Listview adını almak istediğimde sadece listview adı çince olarak geliyor. bunu nasıl çözebilirim?


  
Showmessage(TListView(Data.Source).Name);




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





procedure TForm1.ListView1DragDrop(Sender: TObject; const [Ref] Data: TDragObject; const [Ref] Point: TPointF);
var
  Stl: TStrings;
  Obj: IControl;
  Index: Integer;
  LVInsertName: TListView;
  LItem, AItem: TListViewItem;
begin
  Stl := TStringList.Create;
  Obj := ObjectAtPoint(Screen.MousePos);
  try
    if Obj <> Nil then
    begin
      Index := GetIndexAtPos(TListView(Sender), Point); // Index no
      LVInsertName := TListView(Obj); // Insert listview
      AItem := TListViewItem(TListView(Data.Source)); // Seçili satır
      Showmessage(TListView(Obj).Name);
      Showmessage(TListView(Data.Source).Name);
    end;
  finally

  end;
end;
Cevapla
#2
Sevgili arkadaşlar konu güncel Sad
Cevapla
#3
String/AnsiString farkından olabilir mi?
Ağlarsa kablosuz ağlar, gerisi yerel ağlar...
Cevapla
#4
AItem := TListViewItem(TListView(Data.Source));
Böyle bir TypeCast olmaz Exclamation 
Yani Data.Source ya TListView'dir yada TListViewItem'dır. 
Bence hatanız burada.

sanırım şöyle olmalı:
AItem := TListViewItem(TListView(Sender).Selected);
There's no place like 127.0.0.1
WWW
Cevapla
#5
Tekrar merhaba, sanırım yanlış anlaşılma var.

 bu şekilde sorunsuz olarak bilgilerini alıyorum.
Listviewden (AItem := TListViewItem(TListView(Data.Source)))


 listview adını almak istediğimde listview adı çince geliyor sorun burada
Showmessage(TListView(Data.Source).Name)
Cevapla
#6
O zaman sürükleyen ve bırakan bir TListView değildir. Bana kalırsa ilgili satıra bir breakpoint koyun ve Data.Source.ClassName 'in ne olduğuna bakıverin.
Mal sahibi, mülk sahibi
Hani bunun ilk sahibi ?
Mal da yalan mülk de yalan
Var biraz da sen oyalan...
WWW
Cevapla
#7
(27-04-2019, Saat: 13:47)ahmetb Adlı Kullanıcıdan Alıntı: Linkleri Görebilmeniz İçin Üye Olmanız Gerekiyor. Üye Olabilmek İçin Lütfen Buraya Tıklayınız.Tekrar merhaba, sanırım yanlış anlaşılma var.

 bu şekilde sorunsuz olarak bilgilerini alıyorum.
Listviewden (AItem := TListViewItem(TListView(Data.Source)))

Bu şekilde çalışıyorsa bunun tek bir anlamı vardır. Source objesinin türü TListViewItem'dır.
O zaman neden TListView 'e tip dönüşümü yapılmış anlayamadım.


bu satır da aynı işi yerine getirir.

AItem := TListViewItem(Data.Source);
WWW
Cevapla
#8
FMX tarafında ListView DragDrop sonderece rezil; Bende bu nedenden dolayı özel procedure yapıyorum.
sanırım yarın tamamlamış olurum. cevaplardan dolayı teşekkür ederim. 




 AItem := TListViewItem(Data.Source);
bilgilendirme için teşekkür ederim
Cevapla
#9
FMX tarafında Listbox kullanmanızı tavsiye ediyorum. ListView'den beklediğiniz ne özellik varsa Listbox'ta var
Saygılarımla
Muharrem ARMAN

guplouajuixjzfm15eqb.gif


Cevapla


Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
  Component lisans arsl01 4 732 05-11-2018, Saat: 12:06
Son Yorum: arsl01
  Camera Component Programı Kilitliyor. pro_imaj 20 2.017 05-10-2018, Saat: 18:48
Son Yorum: pro_imaj
  TCamera Component Çalışmıyor pro_imaj 6 1.113 11-02-2018, Saat: 01:12
Son Yorum: Lord_Ares
Question component kurulumu Mr.Developer 4 947 04-02-2018, Saat: 18:25
Son Yorum: Mr.Developer
  Delphi HbTapi Component quiet1day 11 2.047 31-03-2017, Saat: 09:38
Son Yorum: SimaWB



Konuyu Okuyanlar: 1 Ziyaretçi