是这样的,按下button2的时候,要确定button1被按下了没,就是说如果button1没有按下,在按下button2的时候就要弹出一个提示窗口。。但现在是我在button2的Click事件中如何判断button1是否被按过了呢?

解决方案 »

  1.   

    定义一个变量保存button1的状态
      

  2.   

    button1按了就不弹出窗口了?
    那你设置一个bool变量
    比如叫做:openDlgEnabled;
    button1按的时候:openDlgEnabled = false;
    button2按的时候检查:
    if(openDlgEnabled){Dlg.show();}
      

  3.   


     bool button1State = false;
            private void button1_Click(object sender, EventArgs e)
            {
                button1State = true;            }        private void button2_Click(object sender, EventArgs e)
            {
                if (button1State)
                {
                    MessageBox.Show("你按了Button1");
                }
                else
                {
                    MessageBox.Show("你没按Button1");
                }
            }
      

  4.   

    定义一个变量啊, 如果按button1了,就改变一下变量的值就行了。