如何实现 COMMAND控件的enabled为false时候,按纽上面的字还是亮的

解决方案 »

  1.   

    加个PictureBox控件作容器,把Command控件拖到PictureBox控件里面,让PictureBox控件的Enabled属性为False,这样可以符合你的要求
      

  2.   

    这个挺好的,记得把picturebox得边框改下
      

  3.   

    给另一个思路:private sub command1_click()
        if command1.tag<>"1" then exit sub    '本应有的事件代码
    end sub由TAG来控制是否有效,嘿嘿.
      

  4.   

    以上都是非正面回答
    我想用API发送小心是能把颜色改过来的
      

  5.   

    我的按钮是动态生成的,没办法放到PictureBox,我的意思是按一次按扭,就不允许在按,但是按钮上的字不能变灰
      

  6.   

    动态生成的就没办法放到PictureBox里了?
      

  7.   

    试试这个吧:
    Private Sub cmdOk_Click()
        If (Not Me.Enabled) Then Exit Sub
        
        Me.Enabled = False
        
        '
        '此处放您的代码!
        '
        
        Me.Enabled = True
    End Sub
      

  8.   

    用TAG的那个方法应该是不错的注意,
    或者做个自定义控件也可以。