Poszukuję pewnego komponentu [zawijacz tekstu]

0

Poszukuję komponentu który przewija naokrągło tekst. Mam exeka skompilowanego w delphi i takie cos jest w nim zastosowane. Po najechaniu, myszka przyjmuje postać Hand, przesuwając w lewo albo w prawo, można manewrować tekstem (w którą stronę sie scrollowac i z jakim opoznieniem). Gdyby ktos wiedzial jak nazywa sie ten komponent, albo znal pasujace odpowiedniki to bede wdzieczny. W razie zamiennikow najlepiej zeby to nie byl LEDowy wyswietlacz. Probowalem z RAIZE, ale malo widac na takim wyswietlaczu i bardzo muli przy dluzszym tekscie.
Screeny jego dzialania:

user image
user image

PS. Uzywam RAD2009 studio.

0

Ogólnie można to zrobić na 3 sposoby.

  1. Przewijanie o literkę, wystarczy jeden komponent Label, i usuwamy z niego pierwsza literkę i dodajemy ją na końcu, całość np w timer.

  2. Dwa komponenty typu Label - identyczne, i przewijamy je, gdy jeden się kończy to dostawiamy pierwszy na koniec drugiego, taka pętla.

  3. Dowolny komponent z Canvas, i po prostu malujemy na nim tekst.

Posortowane według stopnia trudności i możliwości, wybór należy do ciebie, przykłady znajdziesz w sieci.

0

Wiem wiem Piotrze ze mozna i chyba tak zrobie bo to nie jest wielki problem. Ale cecha tego komponentu o ktorym pisalem jest to ze mozna bylo sterowac nim myszka... Zarowno kierunkiem jak i szybkoscia, ale dobra. Jakos sobie poradze.

0

Piszę nowego posta bo to może się komuś przydać.

Znalazłem takie narzędzie jak "Form Extractor". Bardzo ładnie 'wydobywa' Pasy(tylko sygnatury funkcji) i Dfmy. Wyczytałem z Dfma że owy komponent to TGsScroller.

1 użytkowników online, w tym zalogowanych: 0, gości: 1