TScollbox scrollen

Für Fragen rund um die Ide und zum Debugger
Antworten
yodi
Beiträge: 23
Registriert: So 11. Jan 2015, 06:40
OS, Lazarus, FPC: Winux (L 0.9.xy FPC 2.2.z)
CPU-Target: xxBit
Wohnort: bei Göttingen
Kontaktdaten:

TScollbox scrollen

Beitrag von yodi »

Hi,

ich habe in der IDE eine Scrollbox und bestücke diese mit verschiedenen Sachen. Nun kommt aber der Zeitpunk das muss ich Buttons etc. außerhalb des Sichtbereichs platzieren. Kann ich die Scollbox in der IDE scrollen um mein Button ganz unten zu platzieren ?

Lg Dirl
--------

StOver
Beiträge: 15
Registriert: Mo 9. Jun 2025, 08:08
OS, Lazarus, FPC: WInClt und WinSrv, Linux selten, 32 und 64 Bit, aktuell
CPU-Target: 64 Bit
Wohnort: Deutschland, Sachsen

Re: TScollbox scrollen

Beitrag von StOver »

Moins,

Direkt scrollen geht bei mir auch nicht.
Aber im Objektinspektor kann man in VertScrollbar Position auf einen größeren Wert setzen.

Beste Grüße

Mathias
Beiträge: 7345
Registriert: Do 2. Jan 2014, 17:21
OS, Lazarus, FPC: Linux (die neusten Trunk)
CPU-Target: 64Bit
Wohnort: Schweiz

Re: TScollbox scrollen

Beitrag von Mathias »

Also irgendwie wie Lotto, je nach Lust und Laune bewegt sich das ganze.

Code: Alles auswählen

procedure TForm1.Button3Click(Sender: TObject);
var
  x, y: int64;
begin
  x := Random(200);
  y := Random(200);
  Caption := IntToStr(x) + ' - ' + IntToStr(y);
  ScrollBox1.VertScrollBar.Position := x;
//  ScrollBox1.HorzScrollBar.Position := y;
end; 
Mit Lazarus sehe ich grün
Mit Java und C/C++ sehe ich rot

StOver
Beiträge: 15
Registriert: Mo 9. Jun 2025, 08:08
OS, Lazarus, FPC: WInClt und WinSrv, Linux selten, 32 und 64 Bit, aktuell
CPU-Target: 64 Bit
Wohnort: Deutschland, Sachsen

Re: TScollbox scrollen

Beitrag von StOver »

Hi,

Die Methode im Form wird aber nur zur Laufzeit angesprochen.
Ich hatte Dich so verstanden, daß es um den Entwurf ging :
Kann ich die Scollbox in der IDE scrollen um mein Button ganz unten zu platzieren ?


Oder geht es um die Laufzeit ?

Edit :
Scrollen zur Laufzeit funkt bei mir jedenfalls (ist ja auch der eigentliche Witz)

Benutzeravatar
fliegermichl
Lazarusforum e. V.
Beiträge: 1814
Registriert: Do 9. Jun 2011, 09:42
OS, Lazarus, FPC: Lazarus Fixes FPC Stable
CPU-Target: 32/64Bit
Wohnort: Echzell

Re: TScollbox scrollen

Beitrag von fliegermichl »

In der IDE reagiert keine Komponente auf Mausereignisse, da ComponentState = csDesigning ist.
Da kann man die Positionen und Größen mit dem Designer anpassen.

Du kannst den Wert für Top des Buttons im Objektinspektor anpassen. Die Scrollbox zeigt dann die Scrollbalken an.

Antworten