在form窗体上怎样设置上面的button的显示或隐藏?能设置么?

解决方案 »

  1.   

    就是有两个Button叠加 比如是添加和修改 当第一次调用这个窗体时 修改按钮隐藏 第二次调用这个窗体时 添加按钮隐藏
      

  2.   

    我在Button所在的窗体设置了 visible 属性 不过不行啊
      

  3.   

    btnEdit.visible=false;
    btnAdd.visible=true;
      

  4.   

    是在Button所在的窗体上设置么?还是在别的窗体上?
      

  5.   

    那就在点击的事件里修改另一个按钮的visible和enable属性
      

  6.   

    btnEdit 和btnEdit 是按钮名称!直接设置按钮的可见性就可以实现了
      

  7.   

    Button1.visible=false;//隐藏
    Button1.visible=true;//显示Button1是按钮的名字(name)
    在窗体上设置或者在代码中设置都是可以的。
      

  8.   

    Button1.visible 
    友情提示:好好看看你的代码,这个绝对可以解决
      

  9.   

    直接使用一个按钮不可以吗?根据条件转换按钮中的VALUE值
    比如点击一次转换一次,或输入什么数据后转换~
    没有必要同时使用2个按钮~
      

  10.   

    不可以!修改text只是按钮上没有内容但是按钮还在,在后台程序里面写visible就OK了
      

  11.   


    楼主不是说两个button总得显示一个么,修改text可以实现要求的表面效果吧,不过就是得在添加和修改的两个事件处理上在做点儿什么,不过还是整两个按钮对以后更有好处一些吧
      

  12.   

    那是因为你的窗体Hide的时候把你的Button的Visible也设置成了false了。
    第一个办法:只放一个按钮。之后从外边(或者里面也可以)去改变这个按钮的Text属性。
    public string ButtonText
    {
        set{button1.Text=value;}
    }
    之后根据的Text属性执行不同的行为就可以了。
    第二个办法
    定义个变量:
    public bool ButtonState
    {
        set
           {
              if(value)
              {
                 btnEdit.visible=false;
                 btnEdit.visible=true;
              }
              else          {
                 btnEdit.visible=true;
                 btnEdit.visible=false;
              }
            }
    }
    这样应该就没有问题了。