有符号数要变号,只要前面加个“-”就行了。比如:dim i as integeri=3
i=-i 'i=-3对布尔型变量有类似的简便办法么?当然我们可以像下面注释掉的语句那样写,但是有没有像最后一句那样简单的办法呢?
'    If blnX Then
'        blnX = False
'    Else
'        blnX = True
'    End If
    blnX = -blnX '这个句子不奏效

解决方案 »

  1.   

    呵呵,自己想了个办法:blnX = blnX + 1 '使布尔值“反号”
      

  2.   

    既然是逻辑相反,即是NOT,那么:blnX = Not blnX 4:51,你是不是又该用那强力去黑眼圈的产品了...........?
      

  3.   

    '经常在有托盘的程序里这样用,以实现双击托盘实现主窗口的显示/隐藏切换:private sub objTray_DBClick()    '托盘类的双击事件
        me.visible=not me.visible
        if me.visible then
            me.show
        else
            me.hide
        end if
    end sub
      

  4.   

    哦 早上脑子进水了。是应该用NOT。另,早上发帖那会儿我已经起床了,昨晚睡的早。