Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (WinAPI, Konsole) » Per Timer den Text(Variable) verändern.

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
20.09.2014, 16:45 Uhr
Hyrican



Hallo,

ich will mit einem Timer in einem Label die Zahl ständig schrumpfen lassen.Ich glaube das man da was mit Strings machen muss, doch ich weiß aber nicht wie.Was ich will ist das sich in der Label die Zahl 100 - 1 gerechnet wird, wenn der Timer getriggert wird(also Timer wird getriggert steht in der Label 99, der Timer wird nochmal getriggert 98 usw. ...).

Danke im Vorraus.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
20.09.2014, 20:25 Uhr
~Nox
Gast


Kein Problem:

C++:
int milliseconds = 1000;
bool repeat = true;
int number = 100

Timer timer;
timer.start(milliseconds, repeat, [] () {
    stringstream ss;
    ss << (--number);
    label.text = ss.str();
});

 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
21.09.2014, 09:09 Uhr
Hyrican



Erstmal Danke und ich habe ein paar Fragen, wo müsste ich z.B. den timerEnergie reinschreiben?Wo Timer steht oder timer?Und was muss ggf. in diese [] () Klammern rein?Als leztes wo muss ich ss deklarieren?
Dieser Post wurde am 21.09.2014 um 09:17 Uhr von Hyrican editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ C / C++ (WinAPI, Konsole) ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: