字体每隔一秒变大或变小
在窗体中显示字符,字体每隔一秒变大些,变到一定寸尺后,每隔一秒字体又变小些,增加一个按钮,可以启动和停止字符串字体的大小,是怎样做的呢???????
/// <summary> /// 按钮点击事件 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void button1_Click(object sender, EventArgs e) { if (button1.Text == "启动计时") //当按钮的文本等于启动游戏 { timer1.Enabled = true; //打开计时器 button1.Text = "关闭计时"; //更改按钮文本 } else //否则 { timer1.Enabled = false; //关闭计时器 button1.Text = "启动计时"; } } bool a = true; //设置布尔值 /// <summary> /// 计时器事件到 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void timer1_Tick(object sender, EventArgs e) { if (a ==true) //当a等于真的时候 { label1.Font = new Font(label1.Text, label1.Font.Size + 1);// label1的字体+1 Font内参数第一个为文本 第二个问字体大小+1 if (label1.Font.Size > 15) //当字体大小超过15 { a = false;//设置a为假 } } else { label1.Font = new Font(label1.Text, label1.Font.Size - 1);// label1的字体+1 Font内参数第一个为文本 第二个问字体大小+1 if (label1.Font.Size < 9)//当字体大小小于9 { a = true;//设置a为真 } }