![]() |
Problem: Label.Caption: Scrolling
Hi.
Ich habe ein Formular mit einem Label darauf. Jenes Label besteht aus einem Satz. Meine Absicht ist es, die Caption scrollen zu lassen. Ich habe eine String-Variable ("MyHelp") hinzugefügt, sowie eine Timer-Komponente, welche die folgenden Befehle ausführt:
Code:
Im Grunde genommen nehme ich zu jeden zehntel Sekunde das letzte Zeichen der Caption von hinten weg und füge es vorne an. Auf diese Weise erreiche ich den Scroll-Effekt.
MyHelp:=JLabelHelp.Caption;
MyHelp:=Copy(MyHelp,(StrLen(MyHelp)-1),1)+Copy(MyHelp,0,StrLen(MyHelp)-1); JLabelHelp.Caption:=MyHelp; Die Fehlermeldung, die ich erhalte, ist die folgende: Zitat:
Bitte helft mir. Vielen Dank, und auch Danke dafür, daß Ihr Euch die Zeit genommen habt, meinen Thread sich durchzulesen. |
AW: Problem: Label.Caption: Scrolling
Mach mal aus StrLen Length.
|
AW: Problem: Label.Caption: Scrolling
Yip, das war's auch gewesen. Vielen Dank, DeddyH. So ein dummer Fehler...
Hoffentlich hilft mein Thread auch anderen mit ähnlichen Problemen... |
AW: Problem: Label.Caption: Scrolling
Abgesehn davon fängt die Char-Indizierung im String nicht bei 0 an. :warn:
Heißt also, daß das letze Zeichen einfach ignoriert und jeweils das Vorletzte nach vorne verschoben wurde.
Delphi-Quellcode:
MyHelp := JLabelHelp.Caption;
MyHelp := Copy(MyHelp, Length(MyHelp), 1) + Copy(MyHelp, 1, Length(MyHelp) - 1); JLabelHelp.Caption := MyHelp; |
AW: Problem: Label.Caption: Scrolling
Ja, hatte ich bereits korrigiert. Vielen Dank.
|
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