• windows多个窗体的编程,太初级望得到专业的答案!

  • 本文关于 c#
  • CodeGo.net > windows多个窗体的编程,太初级望得到专业的答案!
  •  

    windows多个窗体的编程,太初级望得到专业的答案!



    c#
    做一个多窗体的windows程序,不是MDI.
    用以下语句调出另外的窗口,
    private void btnAdd_Click(object sender, System.EventArgs e)
    {
    AddReport addForm=new AddReport();
    addForm.ShowDialog();
    }
    但我不想用addForm.ShowDialog();
    而想用addForm.Show();
    这样的话,连续点击btnAdd按钮,就会出现多个窗体
    怎么才能防止这呢?我说的是好办法,
    不要用btnAdd.Enable=false;
    也不用自己设置个变量来记住是否点击过。
    本文地址 :CodeGo.net/1106146/
    -------------------------------------------------------------------------------------------------------------------------
    1.然后类里定义一个全局的
    AddReport addForm;
    然后在这个click事件中
    if ((this.addForm == null) || this.addForm.IsDisposed)
    {
    addForm = new userState();
    addForm.Show();
    }
    else
    {
    addForm.Activate();

    }
    吧.
    2. AddReport addForm=new AddReport();
    addForm.Show();
    你是new出来的,new几次就出现几次,只能控制其new一次就达到你的效果
    用什么办法随便想吧
    3. ShowDialog()模态,Show()是非模态的,不要乱用。
    本文标题 :windows多个窗体的编程,太初级望得到专业的答案!
    本文地址 :CodeGo.net/1106146/
    1. 网址西里尔编码问题(用WebBrowser控件)
    2. 顶者有! 问下面这段错在哪呀?string&nbs
    3. 保持日期时间空值在数据库中,因为它是当我想改变该行的其他列。
    4. 删除指定字符问题
    5. 如何从不同的列表项之间的链接
    6. 这个错误?
    7. 比较两个enumrations的PropertyInfo的,结果从反射
    8. PDA模拟器无法调试?
    9. 声明字符串中的if语句,并用它在它之外的C#
    10. dbf文件 链接字符串

     
    

    Copyright © 2017 CodeGo.net
    http://codego.net/xinwen/ 足球比分网 足球比分 医药招商网 邵阳县新闻