Tüm Platformlar için Hızlı Uygulama Geliştirme Kitap Yayın Süreci
Kitap gözden geçirilmek üzere BTG (Bilgi ve Teknoloji Grubu) 'na gönderildi. 05.10.2018-14:10
BTG (Bilgi ve Teknoloji Grubu) tarafından iki sayfalık bir reklam tasarımı bekleniyor. 08.10.2018 - 15:30

Konuyu Paylaş : facebook gplus twitter

Konuyu Oyla:
  • Derecelendirme: 0/5 - 0 oy
  • 1
  • 2
  • 3
  • 4
  • 5
ListView Horizontal Olarak Nasıl Kullanabilir
#1
Merhaba Arkadaşlar;

ListView nesnesini Horizontal  (Yatay) olarak nasıl doldurabilirim.

Yapmak istediğim;
Database'den gelen resimleri yatayda sağa doğru listeletmek istiyorum. Başka bir nesne ilede öneriniz olursa yapabilirim.

*Ücretli component kullanmak istemiyorum 

Teşekkürler.
Cevapla
#2
Merhabalar abi,
Listview olması şart mı, çünkü Listview dolduktan sonra boyutunu küçültüp büyütünce içerisindeki timage nesneleri kaymıyor.
Linkleri Görebilmeniz İçin Giriş yap veya Üye Ol
Kuvvete dayanamayan adalet aciz, 
Adalete dayanamayan kuvvet zalimdir.
WWW
Cevapla
#3
(29-08-2017, Saat: 07:42)yhackup Adlı Kullanıcıdan Alıntı: Linkleri Görebilmeniz İçin Giriş yap veya Üye OlMerhabalar abi,
Listview olması şart mı,  çünkü Listview dolduktan sonra boyutunu küçültüp büyütünce içerisindeki timage nesneleri kaymıyor.

Listview olması şart değil fakat database ile uyumlu çalışabilecek bir yapı kurmam gerekiyor.
Resimler standart oluyor olsa HorzScrollBox kullanılabilir fakat database tarafından çekilecek olmasında dolayı nasıl en uygun şekilde yapılabilir'i araştırıyorum.
Cevapla
#4
bu tür durumlarda HorzScrollBox1 kullanıp, içine atacağım her resim için 1 adet image nesnesi oluşturman gerekiyor.. Ben panel kullanı yapmıştım çünki resim mx 5 adetti.. sen bunu değiştirebilirsin.. runtime component oluşturma kodları aşağıdaki gibidir..

procedure TForm8.FormShow(Sender: TObject);
var
img:TImage;
i:integer;
begin
 fotovarmi:=0;
 for i := 0 to Length(ParcaList)-1 do
 begin
     img:=TImage.Create(Self);
     img.Parent:=PAnel1;
     img.height:= 60;
     img.Width := 60;
     img.margins.left  := 3;
     img.margins.right := 3;
     img.margins.top   := 3;
     img.margins.bottom:= 3;
     img.Align:=TAlignLayout.Left;
     img.Name:='Img'+inttostr(i);
     img.Bitmap.Assign(BitmapFromBase64(ParcaList[i].Foto));
     img.Tag:= (i);
     img.OnClick:=label1click;
     fotovarmi:=i;
     if i=0 then
     begin
     image6.Bitmap:=(BitmapFromBase64(ParcaList[0].Foto));
   end;

 end;
 if fotovarmi=0 then
 Close;
end;
WWW
Cevapla
#5
Teşekkürler @cuyan konuyu inceliyorum hala.

İyi çalışmalar.
Cevapla

Konuyu Paylaş : facebook gplus twitter



Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
  Listview data verilerini alma ahmetb 14 504 04-10-2018, Saat: 18:44
Son Yorum: malitutuncu
  Listview index number update YasinDalli 3 227 20-09-2018, Saat: 15:00
Son Yorum: mrmarman
  Listview tedit ahmetb 2 170 17-08-2018, Saat: 20:31
Son Yorum: narkotik
  Listview insert Dostk 2 199 13-07-2018, Saat: 15:50
Son Yorum: ssahinoglu
Video TListViewItem arkaplanı nasıl değiştirilir? Abdullah ILGAZ 4 628 05-07-2018, Saat: 13:15
Son Yorum: Bay_Y



Konuyu Okuyanlar: 1 Ziyaretçi