【急】解答C#窗体编程
在 Form1 上添加图片后再添加三个 label 句子,用怎样才能使程序运行时可以让三个 label 句,依次按时间先后出来?????
在 Form1 上添加图片后再添加三个 label 句子,用怎样才能使程序运行时可以让三个 label 句,依次按时间先后出来?????
答案: private void Form1_Load(object sender, EventArgs e)
{
timer1.Start();
timer1.Interval = 1000;//设置时间间隔
}private void timer1_Tick(object sender, EventArgs e)
{
if (DateTime.Now.Second % 3 == 1)
{
label1.Visible = true;
label2.Visible = false ;
label3.Visible = false;}
else if (DateTime.Now.Second % 3 == 2)
{
label1.Visible = false;
label2.Visible = true;
label3.Visible = false;
}
else
{
label1.Visible = false;
label2.Visible = false;
label3.Visible = true;
}}
这样做最简单,在属性里面把3个label的Visible都设为false
int i = 1; //首先声明一个变量用来确定该显示那个label
再在timer的tick事件里面
if (i== 1)
{
label1.Visible = true;}
else if (i == 2)
{
label2.Visible = true;}
else if(i==3)
{
label3.Visible = true;i=0;
}i++;
还有不明白的话,我q 568712192
弄个int变量cnt=0
time1事件中
如果int=0,则显示label1并且cnt++
如果int=1,则显示label1并且cnt++
如果int=2,则显示label1并且cnt++
如果int》=3,就......你爱干嘛干嘛
上一个:C#软件编程如何实现代理服务器?
下一个:c#高级编程 第几版最好?