一个winform窗体里面有很多button,我在运行窗体时,在客户端怎么同时选择多个button,并确认哪个按钮已被选中?

解决方案 »

  1.   

    你应该使用TSpeedButton, GroupIndex设置-1, AllowAllUp设置True, 这样按钮按下不会马上弹起,需要再点一下才能弹起,也就能区别那些按钮被选中
      

  2.   

    用条件语句,将它们连接起来:
    if ... then ButtonX.Enabled:=True     //  该Button有效
           else ButtonX.Enabled:=False;   //  该Button无效   .....if ... then ButtonX.visible:=True     //  该Button可见
            else ButtonX.visible:=False;   //  该Button隐藏       
      
      

  3.   

    我是初学者,能详细说明一下吗? 这个控件TSpeedButton我找不到?谢谢了
      

  4.   

    TpeedButton 在additional标签内
      

  5.   

    新建一个checkBox的数组,
    chb:array of TCheeckBox;
      选中后再判断数组就可以了
      

  6.   

    谢谢大家的关照! 呵呵 我还是不太明白,我用的是C#winform里的Button 窗体开发没有标签啊