C# 通过在给定的时间间隔内单击按钮,标签文本在windows窗体中以C语言闪烁
我想用c编写一个具有以下功能的windows窗体应用程序: 表单有一个按钮、标签中的文本和一个计时器 当我点击按钮时,文本将消失,直到计时器显示为止。然后,文本将在该时间过后再次显示 例如:计时器值=10000毫秒,因此通过单击按钮,文本将消失约10000毫秒,并在该时间后再次显示C# 通过在给定的时间间隔内单击按钮,标签文本在windows窗体中以C语言闪烁,c#,C#,我想用c编写一个具有以下功能的windows窗体应用程序: 表单有一个按钮、标签中的文本和一个计时器 当我点击按钮时,文本将消失,直到计时器显示为止。然后,文本将在该时间过后再次显示 例如:计时器值=10000毫秒,因此通过单击按钮,文本将消失约10000毫秒,并在该时间后再次显示 如何编写程序?基本上,只要单击按钮,就可以启动计时器并隐藏文本。然后在10000毫秒后,计时器滴答作响,它会自动停止,然后显示文本 在代码中,这看起来像这样: string labelText; p
如何编写程序?基本上,只要单击按钮,就可以启动计时器并隐藏文本。然后在10000毫秒后,计时器滴答作响,它会自动停止,然后显示文本 在代码中,这看起来像这样:
string labelText;
private void yourButton_Click(object sender, EventArgs e)
{
labelText = yourLabel.Text; // Save it
yourLabel.Text = ""; // Hide the text
yourTimer.Start();
}
private void yourTimer_Tick(object sender, EventArgs e)
{
yourTimer.Stop();
yourLabel.Text = labelText;
}
此代码假定您已在设计器中双击控件设置事件
~2米
在窗体中添加计时器
修改计时器的间隔属性
在计时器的功能中,执行以下操作:
在你的按钮点击功能
为了从网上的人们那里得到最好的回应,你需要表明你自己已经做了一些努力,而不是把它当作代码编写服务。你应该展示你迄今为止所写的代码,并准确解释为什么它不起作用。展示你迄今为止所写的代码。你有什么问题?是的,你是对的。但我不熟悉编程,也不熟悉StackOverflow,但实际上你不应该问我如何编写这个程序,因为StackOverflow不是一个为你编写代码的社区。你应该告诉我们到目前为止你做了什么,遇到了什么问题。我试过了。很抱歉,我是新来的。要成为一名专家,还有很多步骤要做;很高兴它对你有用。成为专家的小贴士:当答案对你有用时,用绿色支票接受它;谢谢你教我如何使用c中的属性:
private void timer1_Tick(object sender, EventArgs e)
{
label1.Visible = true;
timer1.Stop();
}
private void button1_Click(object sender, EventArgs e)
{
label1.Visible = false;
timer1.Start();
}