Einzelnen Beitrag anzeigen

Benutzerbild von xZise
xZise

Registriert seit: 3. Mär 2006
Ort: Waldbronn
4.303 Beiträge
 
Delphi 2009 Professional
 

MiamiLabel - Label mit CSI: Miami-Animation

  Alt 17. Mai 2007, 09:28
MiamiLabel

Endlich ist es soweit fertig!
Das MiamiLabel! Dieses Label ist ein Label mit der CSI: Miami-Animation.
Bisher würde ich es "Alpha" nennen, weil ein paar wichtige Sachen beim Thread entweder nicht funktionieren/mal funktionieren mal nicht oder Fehler verursachen könnten.
Aber warum stelle ich es dennoch Online?
1. Funktioniert es schon mal grundtechnisch.
2. Bitte ich euch mir zu helfen, die Fehler zu lokalisieren.

Hier die Eigenschafen:
  • Caption - Der Text! Sollte, solange Active auf false steht einwandfrei zu ändern sein... Ansonsten könnte es ein, dass Artefakte entstehen.
    MaxSize - Die maximale Größe des Buchstabens
    MinSize - Die minimale Größe des Buchstabens
    IntervalSize - Gibt die änderung der Schriftgröße an pro Buchstaben
    Active - Gibt den Status an. Wird Active auf false gesetzt, zeichet er die Animation weiter. Sollte man während des Zeichnens Active wieder auf true setzten, arbeitet er normal weiter (Wenn nicht terminiert oder gekillt (s. KillMoving) wurde.)
    TextColor - Gibt die Farbe der Buchstaben an
    BackgroundColor - Gibt die Hintergrundfarbe an
    Transparent - Gibt an, ob das Label transparent ist (Hinweis: Diese Eigenschaft funktioniert noch nicht, aber wer mir da helfen kann guckt mal da nach.)
    SleepBetweenLetters - Gibt an, wie lange das Label warten soll, bis der neue Buchstabe erscheint
    SleepBetweenStartEnd - Gibt an, wie lange es warten soll, bis er wieder anfängt zu zeichnen
Und dann gibt es noch ein paar Prozeduren:
  • KillMoving() - Damit kann man die Animation unverzüglich stoppen

Zum Thread: Normalerweise sollte der Benutzer da nicht reinfuschen können.

Übrigens fehlt noch die "Register"-Prozedur...
Miniaturansicht angehängter Grafiken
miamilabel1_188.gif  
Angehängte Dateien
Dateityp: zip tlabeltest_185.zip (540,1 KB, 62x aufgerufen)
Dateityp: zip tlabeltest_101.zip (240,4 KB, 27x aufgerufen)
Fabian
Eigentlich hat MS Windows ab Vista den Hang zur Selbstzerstörung abgewöhnt – mkinzler
  Mit Zitat antworten Zitat