Hej,
mam pytanie o przycisk, którym dam znać komputerowi aby zaczął odliczanie czasu. Napisałem (razem z 10. kursem obiektowego C++) timer. Dołożylem też sobie setne sekundy. Wkleiłem 2 przyciski START i STOP.
Ogólnie problemu nie ma żadnego pod warunkiem, że odliczanie startuje razem ze startem programu.
Ja bym jednak chciał zrobić tak, że po starcie programu mam wyświetlone np. 00:50:00:00 i gdy nacisnę START to rozpoczyna się odliczanie. Jeśli w properties timera jako domyślne ustawię Enabled = false wówczas przy starcie programu nie ma pokazanego czasu, dopiero po kliknięciu START pokazuje się na ekranie i odlicza.
Kod fajnie działający jeśli nie przeszkadza mi, że po odpaleniu programu czas już ucieka.
void __fastcall TForm1::Button1Click(TObject *Sender)
{
Form1->Timer1->Enabled = false;
Button1->Enabled = false;
Button2->Enabled = true;
}
//---------------------------------------------------------------------------
void __fastcall TForm1::Button2Click(TObject *Sender)
{
Form1->Timer1->Enabled = true;
Button1->Enabled = true;
Button2->Enabled = false;
}
Pozdrawiam i dzięki za pomoc ;-)