Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
43.168 Beiträge
 
Delphi 12 Athens
 
#6

Re: suche Scrollbox mit versetzten Scrollbars

  Alt 29. Okt 2004, 07:30
Setz doch einfach 2 Panel's ineinander.

Auf das Innere kommt dann das Zeug, was reinsoll.

Und mit 2 Scrollbars kannst du dann das innere Pannel verschieben.


[add]
Delphi-Quellcode:
// Panel1:
// BevelOuter = bvNone
// BorderSingle = bsSingle
// Caption = ''
//
// Panel2:
// BevelOuter = bvNone
// Caption = ''
//
// ScrollBar2:
// Kind = sbVertical

Procedure TForm1.FormCreate(Sender: TObject);
  Begin
    ScrollBar1.Max := Panel2.Width;
    ScrollBar1.PageSize := Panel1.Width - 4;
    ScrollBar1.Position := -Panel2.Left;
    ScrollBar2.Max := Panel2.Height;
    ScrollBar2.PageSize := Panel1.Height - 4;
    ScrollBar2.Position := -Panel2.Top;
  End;

Procedure TForm1.ScrollBar1Change(Sender: TObject);
  Begin
    Panel2.Left := -ScrollBar1.Position;
  End;

Procedure TForm1.ScrollBar2Change(Sender: TObject);
  Begin
    Panel2.Top := -ScrollBar2.Position;
  End;
Angehängte Dateien
Dateityp: exe project1_175.exe (376,5 KB, 13x aufgerufen)
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests
  Mit Zitat antworten Zitat