我想通过单击按钮时更改文本颜色来将文本框文本设置为“闪烁”。
我可以让文本按我想要的方式闪烁,但我希望它在闪烁几下后停止。在计时器触发几次后,我无法弄清楚如何让它停止。
这是我的代码:
public Form1()
{
InitializeComponent();
Timer timer = new Timer();
timer.Interval = 500;
timer.Enabled = false;
timer.Start();
timer.Tick += new EventHandler(timer_Tick);
if (timerint == 5)
timer.Stop();
}
private void timer_Tick(object sender, EventArgs e)
{
timerint += 1;
if (textBoxInvFooter.ForeColor == SystemColors.GrayText)
textBoxInvFooter.ForeColor = SystemColors.Highlight;
else
textBoxInvFooter.ForeColor = SystemColors.GrayText;
}
我知道我的问题在于我如何使用“timerint”,但我不确定把它放在哪里,或者我应该使用什么解决方案......
谢谢你的帮助!