I've no real idea how to do this and I have tried messing with a timer but to no avail so far.
So what am I trying to do?
I have a label that is blank. When a certain event is triggered I want the label to say "Competition successfully setup" for a period of 5 seconds after which I want it to return to being blank.
Surely this can be done?? Can it? I have played around with a timer but I seem to be well off the mark.
Any help would be most welcome. My feeble attempt is below.
private void UpdateLabel(object sender, EventArgs e)
{
var timer = new Timer()
{
Interval = 5000,
};
timer.Tick += (s, evt) =>
lblCompetitionSetupSuccess.Text = "Competition successfully setup";
timer.Start();
lblCompetitionSetupSuccess.Text = string.Empty;
}