AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Programmieren allgemein Delphi Position in Scrollbox relativ zum absoluten Inhalt
Thema durchsuchen
Ansicht
Themen-Optionen

Position in Scrollbox relativ zum absoluten Inhalt

Offene Frage von "Bjoerk"
Ein Thema von superjojo · begonnen am 8. Feb 2014 · letzter Beitrag vom 8. Feb 2014
Antwort Antwort
superjojo

Registriert seit: 10. Jan 2014
16 Beiträge
 
#1

AW: Position in Scrollbox relativ zum absoluten Inhalt

  Alt 8. Feb 2014, 11:41
Vielen Dank für die Antworten schon mal

@stahli:
Die Idee hatte ich auch schon, aber dann fiel mir ein, dass die Position der scrollbar ja auch relativ zur größe des Inhalts der scrollbox ist.
Beispiel:
Wenn der Inhalt 10.000 Pixel ist, dann müsste man bei einer Scrollbarposition von 10 genau 1.000 Pixel "draufrechnen".
Wenn der Inhalt nur 100 Pixel sind, dann müsste man bei einer Scrollbarposition von 10 nur noch 10 Pixel "draufrechnen".



@Bjoerk
Ich bin ein zimlicher Anfänger in Delphi und verstehe nicht ganz was dein Quelltext bewierkt, könntst du das vllt. noch mal für einen Laien erklären?
  Mit Zitat antworten Zitat
Benutzerbild von stahli
stahli

Registriert seit: 26. Nov 2003
Ort: Halle/Saale
4.358 Beiträge
 
Delphi 11 Alexandria
 
#2

AW: Position in Scrollbox relativ zum absoluten Inhalt

  Alt 8. Feb 2014, 12:11
Mit der Position sollte das eigentlich gehen, da die Pixel-Verschiebung von 0 an dort angegeben wird.
Probiere es einfach mal aus.

Mit Bjoerks Funktion kann man die Position eines Controls in Bezug zu einem übergeordneten ermitteln.

Ich habe aber noch nicht verstanden, ob Du Controls auf die Scrollbox setzt oder eher zeichnest oder beides?
Stahli
http://www.StahliSoft.de
---
"Jetzt muss ich seh´n, dass ich kein Denkfehler mach...!?" Dittsche (2004)
  Mit Zitat antworten Zitat
Bjoerk

Registriert seit: 28. Feb 2011
Ort: Mannheim
1.384 Beiträge
 
Delphi 10.4 Sydney
 
#3

AW: Position in Scrollbox relativ zum absoluten Inhalt

  Alt 8. Feb 2014, 12:52
Wenn du z.B. eine Paintbox (wäre das Control) in einer Scrollbox (wäre das Parent) hast, und das Width und/oder Heigh der Paintbox größer sind als die Abmessungen der Scrollbox (erst dann bekommst du ja Scrollbars angezeigt) kann man dieser Function das sichtbare Rect in PaintBoxKoordinaten ermitteln.
  Mit Zitat antworten Zitat
Antwort Antwort

 

Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 23:57 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz