启用计时器时显示标题
Title show while timer is enabled
所以我有一个问题,我想在启用计时器时弹出一个标签。我试着写这个,但它不起作用。每个 object 属性 我都按需要设置了,但还是有问题。你能帮我吗?谢谢
private void timer1_Tick(object sender, EventArgs e)
{
if (button3Click == true && FullNameBOX.Text == "")
{
timer1.Start();
while(timer1.Enabled == true)
{
label5.Show();
}
timer1.Stop();
}
else if(timer1.Enabled == false)
{
label5.Hide();
}
else
{
}
timer1_Tick
仅在定时器启动后执行,并且定时器间隔第一次结束,然后在每个间隔重复。所以你必须在别处启动计时器。在按钮 button3_Click
中,我假设
private void button3_Click(object sender, EventArgs e)
{
if (FullNameBOX.Text == "")
{
label5.Show();
timer1.Start();
}
else
{
... process the FullNameBOX.Text
}
}
在 Tick 事件处理程序中停止计时器并隐藏标签
private void timer1_Tick(object sender, EventArgs e)
{
timer1.Stop();
label5.Hide();
}
此外,请为您的控件提供更好的名称。最好在创建事件处理程序之前这样做,这样它们也可以获得更好的名称。 messageLabel
比label5
好理解,SaveButton_Click
比button3_Click
好理解。
所以我有一个问题,我想在启用计时器时弹出一个标签。我试着写这个,但它不起作用。每个 object 属性 我都按需要设置了,但还是有问题。你能帮我吗?谢谢
private void timer1_Tick(object sender, EventArgs e)
{
if (button3Click == true && FullNameBOX.Text == "")
{
timer1.Start();
while(timer1.Enabled == true)
{
label5.Show();
}
timer1.Stop();
}
else if(timer1.Enabled == false)
{
label5.Hide();
}
else
{
}
timer1_Tick
仅在定时器启动后执行,并且定时器间隔第一次结束,然后在每个间隔重复。所以你必须在别处启动计时器。在按钮 button3_Click
中,我假设
private void button3_Click(object sender, EventArgs e)
{
if (FullNameBOX.Text == "")
{
label5.Show();
timer1.Start();
}
else
{
... process the FullNameBOX.Text
}
}
在 Tick 事件处理程序中停止计时器并隐藏标签
private void timer1_Tick(object sender, EventArgs e)
{
timer1.Stop();
label5.Hide();
}
此外,请为您的控件提供更好的名称。最好在创建事件处理程序之前这样做,这样它们也可以获得更好的名称。 messageLabel
比label5
好理解,SaveButton_Click
比button3_Click
好理解。