Skip to content Skip to sidebar Skip to footer

Membuat Horizontal ListView di embarcadero delphi


Horizontal listview kini sangat populer di berbagai aplikasi.

Kali ini saya akan share source code untuk membuat horizontal listview di embarcadero delphi.
berikut source codenya.


procedure TForm4.addItem(hs : THorzScrollBox;  ket : String; id : Integer; img : TBitmap);
var
  lo : TLayout;
  i: Integer;
  SE : TShadowEffect;
//  img1 : TBitmap;
begin

  Rectangle1.Tag := id;
  label1.Text := ket;
//  Image1.Bitmap := img;

  lo := TLayout(Layout1.Clone(hs));
  lo.Parent := hs;
  lo.Height := hs.Height - 10;
  lo.Width := lo.Width + 8;

  lo.Position.Y := 0;
  lo.Position.X := YY;
  YY := YY + lo.Width;

  lo.Visible := True;

  for i := 0 to lo.ControlsCount - 1 do begin
    if lo.Controls[i] is TLabel then begin
      if TLabel(lo.Controls[i]).Hint = 'temp' then begin
//        TLabel(lo.Controls[i]).OnClick := lblPesanClick;
      end;
    end else if lo.Controls[i] is TRectangle then begin
      //TRectangle(lo.Controls[i]).OnClick := backgroundClick;
    end;
  end;
end;

Untuk lebih lengkapnya bisa langsung download projectnya di bawah ini.

Post a Comment for "Membuat Horizontal ListView di embarcadero delphi"