Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/317.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/visual-studio-code/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 通过在给定的时间间隔内单击按钮,标签文本在windows窗体中以C语言闪烁_C# - Fatal编程技术网

C# 通过在给定的时间间隔内单击按钮,标签文本在windows窗体中以C语言闪烁

C# 通过在给定的时间间隔内单击按钮,标签文本在windows窗体中以C语言闪烁,c#,C#,我想用c编写一个具有以下功能的windows窗体应用程序: 表单有一个按钮、标签中的文本和一个计时器 当我点击按钮时,文本将消失,直到计时器显示为止。然后,文本将在该时间过后再次显示 例如:计时器值=10000毫秒,因此通过单击按钮,文本将消失约10000毫秒,并在该时间后再次显示 如何编写程序?基本上,只要单击按钮,就可以启动计时器并隐藏文本。然后在10000毫秒后,计时器滴答作响,它会自动停止,然后显示文本 在代码中,这看起来像这样: string labelText; p

我想用c编写一个具有以下功能的windows窗体应用程序:

表单有一个按钮、标签中的文本和一个计时器

当我点击按钮时,文本将消失,直到计时器显示为止。然后,文本将在该时间过后再次显示

例如:计时器值=10000毫秒,因此通过单击按钮,文本将消失约10000毫秒,并在该时间后再次显示


如何编写程序?

基本上,只要单击按钮,就可以启动计时器并隐藏文本。然后在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();
    }