Konuyu Oyla:
  • Derecelendirme: 0/5 - 0 oy
  • 1
  • 2
  • 3
  • 4
  • 5
Listboxda tecrübem yetersiz kaldı
#1
Merhaba;

Aylardır araştırma sonucunda listviewde fmx tarafında drag and drop yöntemini bir türlü çözemedim.
Bu araştırma sırasında drag and drop listbox yapıldığını gördüm, bu seferde benim istediğim gibi kodları düzenle yemedim.

2 Adet listbox var. Birincisi master bilgilerin olduğu listbox, 2. ise playlistin yapılacağı listbox.

1) Master listboxdan bir veya birden fazla satırı seçip, playlistin yapılacağı listboxsa sürükle bırak ile kopyasını oluşturmak. 
2) Her iki listbox kendi içinde de sürükle bırak durumu gerçekleşecek.
Lütfen tecrübeli arkadaşlar yardımcı olursa sevinirim.


procedure TForm1.ListBox1DragDrop(Sender: TObject; const Data: TDragObject;
  const Point: TPointF);
begin
  if Data.Source is TFmxObject then
    TFmxObject(Data.Source).Parent := ListBox2;
end;

procedure TForm1.ListBox1DragOver(Sender: TObject; const Data: TDragObject;
  const Point: TPointF; var Operation: TDragOperation);
begin
  Operation := TDragOperation.Move;
  if Data.Source is TListBoxItem then
    TListBox(Sender).AddObject(TListBoxItem(Data.Source));
end;
Cevapla
#2
şu makaleye bir göz atın..
Ayrıca AllowDrag properties ini de gözden kaçırmayın

http://www.delphiforfun.org/Programs/del...istbox.htm

ayrıca bu linkde de kendinize göre uyarlayabileceğinz listview kodları var.
https://www.experts-exchange.com/article...onkey.html
// Bilgi paylaştıkça çoğalır.. 

Cevapla


Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
  Listboxda SearchBox sorunu ahmetb 2 3.619 23-08-2018, Saat: 12:21
Son Yorum: ahmetb



Konuyu Okuyanlar: 1 Ziyaretçi