Konuyu Oyla:
  • Derecelendirme: 1/5 - 1 oy
  • 1
  • 2
  • 3
  • 4
  • 5
Delphi 10.4.2 Listview Problemi
#1
Sad 
Daha önceki bütün sürümlerde çalışan kod çalışmıyor daha doğrusu text ile ilgili kodlar hata vermiyor ancak listede yazılar görünmüyor. item çizgileri var yazılar yok. Renkleri, fontları, visible'ları, genişlikleri, yükseklikleri herşeyi değiştirdim yine yazılar görünmüyor.

ikinci bir problem de yine aşağıdaki kodlarda         indirimOlustur(LItem,LImage);  ResimOlustur(LItem,LImage,'resim',150,150); komutlarında access violation hatası veriyor.


procedure datayaekle( ListView:TListView);
Procedure ObjectOlustur( AItem:TListViewItem; LItem: TListItemText; strRefKod, strText:String; iOffsetX, iOffsetY, iWidth,iHeight, iFontSize:Integer; iFontColor: LongInt; bool:Boolean ;iFontStyle: TFontStyles; iAlign : TTextAlign);
begin
   LItem                := TListItemText.Create(AItem);
   LItem.Name           := strRefKod;
   LItem.Font.Size      := iFontSize;
   LItem.TextColor      := iFontColor;
   LItem.Align          := TListItemAlign.Center; // En Sol
   LItem.VertAlign      := TListItemAlign.Leading; // En Üst
   LItem.PlaceOffset.X  := iOffsetX;
   LItem.PlaceOffset.Y  := iOffsetY;
   LItem.TextAlign      := iAlign;
   LItem.Trimming       := TTextTrimming.ttCharacter;
   LItem.IsDetailText   := False;
   LItem.Width          := iWidth;
   LItem.Height         := iHeight;
   LItem.Text           := strText;
   LItem.Visible        := bool;
   LItem.Font.Style     := iFontStyle;
//    LItem.WordWrap := True;
end;

procedure ResimOlustur( AItem:TListViewItem; LImage: TListItemImage; risim:string; irWidth,irHeight:Integer);
begin
 LImage := TListItemImage.Create(AItem);
 LImage.Name := risim; //'Resim';
 LImage.Align := TListItemAlign.Center; // En Sağ
 LImage.VertAlign := TListItemAlign.Leading; // Orta
 LImage.PlaceOffset.X := 20;
 LImage.PlaceOffset.Y := 70;
 LImage.Width := irWidth; //200;
 LImage.Height := irHeight;//200;
 LImage.OwnsBitmap := True;
 LImage.Bitmap := TBitmap.Create(0, 0);
 LImage.Bitmap := resimdata;
end;

Procedure indirimOlustur(AItem: TListViewItem; LImage: TListItemImage);
Begin
 LImage := TListItemImage.Create(AItem);
 LImage.Name := 'yazi';
 LImage.Align := TListItemAlign.Leading;
 LImage.VertAlign := TListItemAlign.Center;
 LImage.PlaceOffset.Y := 0;
 LImage.PlaceOffset.X := 12;
 LImage.Width := 100;
 LImage.Height := 100;
 LImage.OwnsBitmap := True;
 LImage.Bitmap := TBitmap.Create(0, 0);
 Limage.Bitmap := indres;
End;

Var
 litem   : TListViewItem;
 LImage  : TListItemImage;
 MS : TMemoryStream;
 LData,LLabel,LResim : Array[1..26] of TListItemText;

begin
   if ad <> '' then
   begin
     litem := ListView.Items.Add;
     litem.Height := 350;
     litem.Text   := '';

        indirimOlustur(LItem,LImage);
        ResimOlustur(LItem,LImage,'resim',150,150);

       ObjectOlustur( LItem, LData[1], 'Data1' , veri1 , 0, 300,  0, 20, 12, TAlphaColorRec.Red, True, [],TTextAlign.Center );
       ObjectOlustur( LItem, LData[2], 'Data2' , veri2 , 4,  30,  0, 20, 12, TAlphaColorRec.Black, True,[],TTextAlign.Center );
       ObjectOlustur( LItem, LData[3], 'Data3' , veri3 , 0, 260,  0, 25, 13, TAlphaColorRec.Red, True, [Tfontstyle.fsStrikeOut], TTextAlign.Center);
       ObjectOlustur( LItem, LData[4], 'Data4' , veri4, 40, 160,  0, 40, 20, TAlphaColorRec.White, True,[],TTextAlign.Leading );
       ObjectOlustur( LItem, LData[5], 'Data5' , veri5 ,  0,   0,  0,  0,  0, TAlphaColorRec.Black, False,[],TTextAlign.Leading);
       ObjectOlustur( LItem, LData[6], 'Data6' , veri6 ,  0, 280,  0, 20, 17, TAlphaColorRec.Black, True, [Tfontstyle.fsBold],TTextAlign.Center);
    end;
end;


Ek Dosyalar Resimler
   
Cevapla


Bu Konudaki Yorumlar
Delphi 10.4.2 Listview Problemi - Yazar: Jakarta2 - 04-08-2021, Saat: 13:05
Delphi 10.4.2 Listview Problemi - Yazar: engerex - 04-08-2021, Saat: 20:29
Cvp: Delphi 10.4.2 Listview Problemi - Yazar: Jakarta2 - 06-08-2021, Saat: 11:18
Delphi 10.4.2 Listview Problemi - Yazar: Jakarta2 - 09-02-2022, Saat: 15:24
Delphi 10.4.2 Listview Problemi - Yazar: mrmarman - 13-02-2022, Saat: 13:17
Cvp: Delphi 10.4.2 Listview Problemi - Yazar: Jakarta2 - 14-02-2022, Saat: 16:55
Delphi 10.4.2 Listview Problemi - Yazar: mrmarman - 14-02-2022, Saat: 17:04
Cvp: Delphi 10.4.2 Listview Problemi - Yazar: Jakarta2 - 15-02-2022, Saat: 15:54
Delphi 10.4.2 Listview Problemi - Yazar: mrmarman - 15-02-2022, Saat: 15:40
Delphi 10.4.2 Listview Problemi - Yazar: mrmarman - 15-02-2022, Saat: 16:01
Cvp: Delphi 10.4.2 Listview Problemi - Yazar: Jakarta2 - 16-02-2022, Saat: 15:21

Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
  Delphi FMX, geliştirdiğiniz uygulamanın log kaydını alma işlemi muratcelik64 3 290 22-03-2026, Saat: 05:00
Son Yorum: ovural
  Delphi FMX ile geliştirilen projenin yedeğini alma işlemi. muratcelik64 1 170 15-03-2026, Saat: 20:43
Son Yorum: mkysoft
  Çözüldü _ Delphi Community Edition SDK ayarları hatası cinarbil 1 485 12-03-2026, Saat: 10:25
Son Yorum: damert6
  Delphi FMX Enter tuşu (dpad_center) yakalama tarkancengiz 10 2.389 05-03-2026, Saat: 10:26
Son Yorum: RAD Coder
  Delphi 13 - Listbox içerisinde yatay kaydırma çalışmıyor Mr.X 2 534 18-10-2025, Saat: 13:11
Son Yorum: Mr.X



Konuyu Okuyanlar: 1 Ziyaretçi