Zeitgesteuertes aus und einblenden von Meldungen
-
Hallo,
irgendwie suche ich wohl nach den falschen schlüsselworten...
wie kann ich eine Meldung in einer Atatusbar nach einigen sekunden wieder
ausblenden?Danke
-
Hallo,
am einfachsten mit einem Timer:
stelle den Timer->Interval auf
z.B. 3000 wenn es nach 3 Sekunden
verschwinden soll und in der
OnTimer Anweisung setzt du den
Code um es verschwinden zu lassen.Richtig währe aber das die Statusbar
ausgaben von der jeweiligen Routine
gesteuert wird, welche gerade etwas
abarbeitet, also:in Statusbar steht bereit..
du klickst button um z.B. eine Website einzuladen
in der OnClick anweisung des Button steht der Code
um in der Statusbar "Lade Website" reinzuschreiben.
in der onSccussed (oder Ähnlich) anweisung der Webkomponenete
die du benutzt schreibst du den Code um in der Statusbar wieder
bereit... oder garnichts "" rein zu schreiben.gruß promicha
-
Beim Einblenden einen Timer starten, im OnTimer den StatusBar-Text auf "" setzen und den Timer stoppen?
-
Das funzt
Dankenur noch eine Frage... wie stoppe ich den Timer?
void __fastcall Tfrm_main::Timer1Timer(TObject *Sender) { StatusBar1->Panels->Items[1]->Text = ""; } //--------------------------------------------------------------------------- //starten wohl so... funzt auf jeden fall . . . frm_main->Timer1->OnTimer; . . .
-
Timer an:
Timer1->Enabled = true;
Timer aus:
Timer1->Enabled = false;
-
Danke
und ich such nach stop und so ... man man man was für ein wochenbeginn