Forum: Sonstige Fragen zu Delphi
Delphi
by stahli,
17. Mär 2013
Ah, ok, das hatte ich nicht verstanden.
Dann könnte ich auch nur einen 30''er (2560*1600) empfehlen. ;-)
Forum: Sonstige Fragen zu Delphi
Delphi
by stahli,
17. Mär 2013
Ich meinte die MyScrollBox.HorzScrollBar.Position...
Wenn die z.B. 100 war und Du 50 hinzuadierst, ist sie vielleicht tatsächlich bei 120 (weil es die maximale Scrollweite ist).
Der bessere Weg wäre aber sicher, die maximale Weite vorab aus der ScrollBar zu ermitteln.
Musst Du mal ein bischen damit herum spielen.
Forum: Sonstige Fragen zu Delphi
Delphi
by stahli,
17. Mär 2013
zwei Möglichkeiten:
1) Scrolle einfach immer weiter und teste, wie weit Position tatsächlich verschoben wurde.
Die Differnz zur letzten Position ist dann der neue Bereich.
2) Schau Dir mal die Eigenschaften der Scrollbars an.
Die wissen auf jeden Fall, wie groß die Bereiche in X- und Y-Richtung sind (irgendwas miz Range oder so).
Forum: Sonstige Fragen zu Delphi
Delphi
by stahli,
17. Mär 2013
Den Canvas hatte ich (glaube ich) extra veröffentlicht.
Du müsstest evtl. auch den Canvas der Scrollbox oder des Formulars nehmen können.
Genauer kann ich das schlecht nachvollziehen weil meine Aktivitäten dazu schon länger her sind.
Forum: Sonstige Fragen zu Delphi
Delphi
by stahli,
17. Mär 2013
Ich hatte doch noch einen Tresor im Garten vergraben, den musste ich nur noch ausbuddeln und aufschweißen... ;-)
Musst Du mal schauen, ob Dich das auf den Weg bringen kann:
- DesignerBoxTournament ist eine Scrollbox
- Designer ist ein Panel in der Scrollbox, das den Kontent enthält (und der Gesamtgröße entspricht)
- ImageCopy ist ein TImage
procedure...
Forum: Sonstige Fragen zu Delphi
Delphi
by stahli,
17. Mär 2013
Ich habe das mal so gemacht (vor Jahren), finde das aber leider nicht mehr.
Es wurde halt eine große bmp erstellt.