![]() |
Image beim Scrollen zeigen ?
Hallo,
wenn das Bild in TImage groß ist, dann kann ich zwar das Image scrollen um den versteckten Teil zu sehen aber das Bild bewegt nicht nur wenn ich fertig mit scrollen bin ! Keine Echtzeit scroll ! In OI habe ich die TImage-Eigenschaft "IncrementalDesplay" auf true gesetzt aber macht nicht ! Gruß |
Re: Image beim Scrollen zeigen ?
HI
wie scrollst du? Liegt das TImage auf einer TScrollBox, dann funktioniert das anzeigen, auch wenn das Bild gescrollt wird. rollstuhlfahrer |
Re: Image beim Scrollen zeigen ?
natürlich Liegt das TImage auf einer TScrollBox, aber funktioniert das anzeigen nicht gleichzeitig !
Nur beim MouseUp wird das Scroll-Ergebniss angezeigt. Beim Scrollen beim das Bild unbeweglich ! |
Re: Image beim Scrollen zeigen ?
es kommt darauf an, wie du scrollst. Nimmst du den Schieber und ziehst ihn, passiert nichts. Drückst du aber auf die Netten Knöfchen, dann läuft das Bild flüssig.
Du kannst ja mit TPanel und TScrollbar dir deine eigene TScrollbox(ex) machen. rollstuhlfahrer |
Re: Image beim Scrollen zeigen ?
So, taktaky:
Wichtige Aufgabe für Dich: Nimm Dir mehr Zeit beim Schreiben von Beiträgen. Deine letzten Beiträge heute sind allesamt unleserlich dahingeklatscht. Wenn Du möchtest, dass wir Dir helfen, dann nimm Dir bitte die Zeit, Deine Beiträge in ganzen Sätzen zu verfassen. Dass Du dies kannst, hast Du schon oft genug bewiesen. |
Re: Image beim Scrollen zeigen ?
Ja natürlich wenn ich auf die kleine Pfeilen und die Taste gedrückt halte, dann läuft das Bild flüssig.
Ich scolle aber durch das Verschieben von Scroll-Bar >> Du kannst ja mit TPanel und TScrollbar dir deine eigene TScrollbox(ex) machen. Wie mache ich das ? |
Re: Image beim Scrollen zeigen ?
[ironie]Ganz einfach: du machst eine neue Komponente, die du von TPanel ableitest. Dort deklarierst du ein weiteres Panel, das größer als die Komponente ist. Dann nimmst du noch zwei ScrollBars dazu -> fertig.
[/ironie] Der Rest der Umsetzung gehört dir rollstuhlfahrer |
Re: Image beim Scrollen zeigen ?
Du meinst statt scrollBox, einen Scrollbar nehmen. OK
Ich würde testen So habe ich gemacht und funktioniert gut aber nicht perfekt, da scrollbar scrollt mehr als Bild-Breite etwa 10% weiter !
Delphi-Quellcode:
procedure TForm2.ScrollBar1Change(Sender: TObject);
begin Image1.width:=Image1.Picture.width; Scrollbar1.Max:=trunc(Image1.Picture.Width / 2); Image1.Left:=-Scrollbar1.Position; end; procedure TForm2.ScrollBar2Change(Sender: TObject); begin Image1.Height:=Image1.Picture.Height; Scrollbar2.Max:=trunc(Image1.Picture.Height / 2); Image1.Top:=-Scrollbar2.Position; end; |
Re: Image beim Scrollen zeigen ?
Zitat:
Gruß Frank |
Re: Image beim Scrollen zeigen ?
Richtig :firejump:
Er war false. Danke! Ich muss nun wieder die Idee von Image auf Panel löschen :mrgreen: Gruß |
Alle Zeitangaben in WEZ +1. Es ist jetzt 09:19 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