I det projecte som jag jobbar med just nu, finns bla finns en 15 st labeler som alla är osynliga när form1 laddas upp.Problem med timer och labeler.
Via en timer så ville jag göra labelerna synliga med en viss fördröjning.
Jag försöker så här:
<code>
private Label label;
private int StartTime;
Application.DoEvents();
startaTid(1,label1);
startaTid(1,label3);
startaTid(1,label4);
//osv
private void startaTid(int sek,Label labelen)
{
timer1.Start();
StartTime = sek;
label = labelen;
}
private void timer1_Tick(object sender, System.EventArgs e)
{
StartTime--;
Invalidate();
if (StartTime == 0)
{
timer1.Stop();
label.Visible = true;
install.ActiveForm.Refresh();
}
}
</code>
Jag kanske är helt ute och reser, men jag fick för mig att det skulle kunna gå på det här sättet.
Vad som händer är att enbart den sista labelen blir synlig.
Några smarta tips??