■ Boolean型の反転

メニューやボタンなどのEnabledを反転します
あるサイトで下記のような記述を見つけました...
この前、新人さんが書いたコードで、こんなのがありました
 If Command1.Enabled = True Then
   Command1.Enabled = False
 Else
   Command1.Enabled = True
 End If

確かに動くんだけど効率よく書くなら、
 Command1.Enabled = Command1.Enabled XOr -1
にしたほうが、コードはすっきりします
確かにコードをすっきり記述するのは重要だと思いますが、
理解しにくいコードも問題があると思います...
そこで、下記のコードをお奨めします(単純だな〜)


    ' ボタンの有効無効を反転します
    Command1.Enabled = Not Command1.Enabled