Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Software-Projekte der Mitglieder (https://www.delphipraxis.net/26-software-projekte-der-mitglieder/)
-   -   [unit] TTextScroll (https://www.delphipraxis.net/52972-%5Bunit%5D-ttextscroll.html)

Rastaman 7. Sep 2005 16:57


[unit] TTextScroll
 
Liste der Anhänge anzeigen (Anzahl: 1)
Moinsen :hi:

Also wie der Name schon sagt gehts um Scrolltexte.
Und zwar hier mal ein kleines Beispiel

Delphi-Quellcode:
var
  scroll: TTextScroll;
begin
  scroll := TTextScroll.Create;
  scroll.SetText('Der zu scrollende Text');
  scroll.SetDelay(1000); // Geschwindigkeite ( Standard 1000 )
  scroll.SetHandle(Form1.Handle) //Fensterhandle
                                 //Funktioniert mit Edits, Buttons, Forms, Labels etc.
  scroll.SetStatus(True); //Ein oder aus ? Standard ist ein
  scroll.SetLength(5) //Anzuzeigende Zeichen
end;
so, fettich :)
Ihr habt einen schön scrollenden Text in der Form Caption den ihr beliebig verändern könnt.
Man kann alles auch noch auslesen anstatt setzen.
Einfach aus dem Set ein Get machen :D

Bitte testen !

//EDIT: Getestet unter Delphi 05 PE
Für den Rest hab ich kp :mrgreen:

MarcoWarm 7. Sep 2005 16:58

Re: [unit] TTextScroll
 
Für welche Delphi-Version ist die DCU?

Rastaman 8. Sep 2005 16:40

Re: [unit] TTextScroll
 
Naja, da in n paar Minuten 24 hours rum sind und das Ganze grad ma einer gesaugt hat :( --> P U S H

DGL-luke 8. Sep 2005 16:43

Re: [unit] TTextScroll
 
ist dir klar, dass die dcu nicht für alle delphiversionen funktionert, genauer gesagt nur für die, mit der sie kompiliert wurde?

So was popeliges muss man wohl kaum schützen ;)

PierreB 8. Sep 2005 16:45

Re: [unit] TTextScroll
 
Zitat:

Zitat von Gerrit89
Naja, da in n paar Minuten 24 hours rum sind und das Ganze grad ma einer gesaugt hat :( --> P U S H

Ähm, warum hängst du die vorkompilierte Unit an und nicht ganz einfach die normale Unit (*.pas) ? So könnte es nämlich bei einigen Usern zu Problemen kommen...

shmia 8. Sep 2005 16:51

Re: [unit] TTextScroll
 
Zitat:

Zitat von Gerrit89
Man kann alles auch noch auslesen anstatt setzen.
Einfach aus dem Set ein Get machen :D

Warum arbeitest du denn nicht mit Properties ??
Du verlierst mit Properties keine Geschwindigkeit gegenüber "normalen" Methoden.

Delphi-Quellcode:
  scroll.SetText('Der zu scrollende Text');
  // besser:
  scroll.Text := 'Der zu scrollende Text';

  scroll.SetDelay(1000); // Geschwindigkeite ( Standard 1000 )
  // besser:
  scroll.Delay := 1000;

  scroll.SetHandle(Form1.Handle) //Fensterhandle
                                 //Funktioniert mit Edits, Buttons, Forms, Labels etc.
  // Besser:
  scroll.Handle := Form1.Handle;

  scroll.SetStatus(True); //Ein oder aus ? Standard ist ein
  // Besser:
  scroll.Visible := True; // Unter Visible kann man sich mehr vorstellen, als unter SetStatus(True)


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