Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   TImage scrollen (https://www.delphipraxis.net/141812-timage-scrollen.html)

DonMarcoHH 16. Okt 2009 19:42


TImage scrollen
 
Moin,

ich hab ein Problem. Ich hoffe ich bin hier richtig, aber ich wusste nicht wo es am Besten passt. Sollte ich falsch liegen, hoffe ich, dass ein Mod das Thema verschiebt.

Ich habe ein TImage in einem Form.
Dieses Image bezeichne ich: Ich zeichne dort Figure rein per Canvas.
Das TImage sollte allerdings eigentlich hunderte Figuren beinhalten können, mehr als das Image auf dem Form (800x700) fassen kann.

Mein Ansatz war jetzt, dass ich das TImage in eine Scrollbox setze und das TImage größer (so gross wie benötigt, zB 2000x2000) und größer als die Scrollbox mache.
Hier werden jedoch nur keine Scrollbars angezeigt und die "verdeckten" Teile des TImage, sind nicht "zugreifbar".
Also funktioniert das jedoch leider nicht so!

Kann mir jemand helfen!?

Matze 16. Okt 2009 19:48

Re: TImage scrollen
 
Hallo,

das geht bei mir einwandfrei:
Wenn ich eine TScrollBox mit einer Größe von bsp. 300 x 300 Pixeln aufs Formular ziehe und dann ein TImage mit einer Größe von 1000 x 100 Pixeln darin platziere, sehe ich einen horizontalen Scrollbalken. :gruebel:
Ich kann darin sogar zur Designtime scrollen.

Edit: Herzlich Willkommen in der DP!

Grüße, Matze

DonMarcoHH 16. Okt 2009 19:51

Re: TImage scrollen
 
In Delphi 2007?

Ein Kollege von mir kann es nämlich auch nicht, und nachdem wir das beide nicht hinbekommen, haben wir aufgegeben und ich wollt hier fragen!

Matze 16. Okt 2009 19:52

Re: TImage scrollen
 
Liste der Anhänge anzeigen (Anzahl: 1)
Hallo,

nein ich nutze TurboDelphi (Delphi 2006).
Kannst du einen Beispielcode bitte mal anhängen? Dann kann ich mal schauen, ob es mit meiner Delphiversion dann geht oder nicht.

Grüße

Edit: Ich habe mal mein Beispielprojekt angehängt.

DonMarcoHH 16. Okt 2009 21:17

Re: TImage scrollen
 
Ich habs gerade selber mal hier mit einem eigenen Projekt versucht... absolut nix drin und dann die Scrollbox rein und das Image rein.
Das funktionierte dann auch...

Bei meinem existierenden Projekt funktioniert es noch nicht.
Code kann ich leider nicht posten, Projekt auch nicht... Darf ich nicht!

DP-Maintenance 17. Okt 2009 08:00

DP-Maintenance
 
Dieses Thema wurde von "alzaimar" von "Sonstige Fragen zu Delphi" nach "VCL / WinForms / Controls" verschoben.
Das ist eine Frage zur richtigen Verwendung von VCL-Controls.


Alle Zeitangaben in WEZ +1. Es ist jetzt 16:23 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