【发布时间】:2016-04-30 13:36:09
【问题描述】:
它是这样的,我有一个 numericUpDown 最大值为 4。我想这样做,如果值为 1,则只出现一个按钮,如果值为 2,则出现两个按钮,等等。我怎么能设法在代码中做到这一点?我正在使用一个计时器,并且在每次滴答时它都会检查 numericUpDown 的值是否发生变化,如果它发生变化,它会添加按钮,但是如果值减小,我该如何做相反的事情,删除按钮?例如,如果我的值为 4,并且如果我用 ONE 减小,我已经出现了 4 个按钮,那么只有一个按钮应该消失。我该怎么做?
private void timer1_Tick(object sender, EventArgs e)
{
if (numericUpDown1.Value == 1)
{
metroComboBox3.Show();
}
else if (numericUpDown1.Value == 2)
{
metroComboBox4.Show();
}
}
【问题讨论】:
-
当您说 numericUpDown 减少 1 并且一个按钮消失时,您的意思是:如果 numericUpDown 从 4 减少到 3 则 button4 消失或 button1 消失?