C++ XE2 migający tekst w TEdit

dział ogólny

C++ XE2 migający tekst w TEdit

Nowy postprzez razowiec » piątek, 11 stycznia 2013, 16:32

Czy w TEdit lub innym tego typu komponencie istnieje jakaś gotowa metoda na uzyskanie migającego tekstu? Problem jest najbanalniejszy z możliwych ale nie potrafię znaleźć gotowego rozwiązania. Wydaje mi się, że powinno jakieś być.
Avatar użytkownika
razowiec
Bladawiec
Bladawiec
 
Posty: 5
Dołączył(a): piątek, 11 stycznia 2013, 16:20
Podziękował : 0
Otrzymał podziękowań: 0
System operacyjny: Windows 7
Kompilator: Embarcadero C++ Builder XE2
Gadu Gadu: 0
    Windows 7Firefox

Re: C++ XE2 migający tekst w TEdit

Nowy postprzez Darek_C++ » piątek, 11 stycznia 2013, 17:10

Mozesz użyć TTimer'a i w jego metodzie OnTime "mrugać" tekstem.
Avatar użytkownika
Darek_C++
Elektrowied
Elektrowied
 
Posty: 454
Dołączył(a): piątek, 25 lipca 2008, 14:33
Podziękował : 66
Otrzymał podziękowań: 4
System operacyjny: Windows XP Pro SP2
Kompilator: Turbo Explorer C++
Gadu Gadu: 0
    Windows XPFirefox

Re: C++ XE2 migający tekst w TEdit

Nowy postprzez Cyfrowy Baron » sobota, 12 stycznia 2013, 00:53

Nie spotkałem się jeszcze z komponentem typu TEdit, który by migał. Możesz więc posłużyć się Timer'rem:

KOD cpp:     UKRYJ  
void __fastcall TForm1::Timer1Timer(TObject *Sender)
{
  if( Edit1->Font->Color == Edit1->Color ) Edit1->Font->Color = !Edit1->Color; /* lub Edit1->Font->Color = clBlack */
  else Edit1->Font->Color = Edit1->Color;
}
Avatar użytkownika
Cyfrowy Baron
Administrator
Administrator
 
Posty: 4716
Dołączył(a): niedziela, 13 lipca 2008, 15:17
Podziękował : 12
Otrzymał podziękowań: 442
System operacyjny: Windows 7 x64 SP1
Kompilator: Embarcadero RAD Studio XE2
C++ Builder XE2 Update 4
SKYPE: cyfbar
Gadu Gadu: 0
    Windows XPFirefox


  • Podobne tematy
    Odpowiedzi
    Wyświetlone
    Ostatni post

Powrót do Ogólne problemy z programowaniem

Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zalogowanych użytkowników i 8 gości

cron