一个选修系统,我是用winform的。在管理人员的主窗体我设置两个按钮“开始选修”和“选修结束”,在学生的主体窗上有一个按钮“确定选择”我想问一下,如何在点击“开始选修”的时候,学生的主体窗的“确定选择”可以用。而点击“选修结束”的时候,学生的“确定选择”就无法点击。

解决方案 »

  1.   

    按钮的visible的为true 或 false  就可以了
      

  2.   

    按钮的Enable的为true 或 false 就可以了
      

  3.   

    用按钮的 Enable 属性为true 或 false 来控制是否可用
      

  4.   


    这两个窗体是一个程序中的吗?如果是,那应该有对应的对象啊。
    如果不是一个程序,那就比较麻烦了,发消息之类的吧。
    如果是网络程序,那就要socket通信了。
      

  5.   

    P哥,技术太高了也有不好啊
    把这么简单的问题想复杂了吧,LZ,教你一个简单办法:
    1.先将学生的主体窗“确定选择”按钮属性Modifiers:public
    2.管理人员的主窗体设置如下:    public partial class Form1 : Form
        {
            public Form1()
            {
                InitializeComponent();
            }
            Form2 frm=new Form2(); //学生的主体窗,全局变量
              //开始选修按钮
              private void button1_Click(object sender, EventArgs e)
            {
                frm.button1.Enabled=true;
            }        //选修结束按钮
              private void button1_Click(object sender, EventArgs e)
            {
                frm.button1.Enabled=false;
            }
        }