2012-02-19 16 views
2

chkTestというCheckBoxコントロールがある場合、その状態をブール変数に割り当てる正確な方法は何でしょうか?CheckBoxをbooleanに変換するには?

Dim blnResult As Boolean 
blnResult = [insert code here] 

答えて

2
Dim blnResult As Boolean 
blnResult = chkTest = vbChecked 
+2

私のようにそれを記述します: 'blnResult =(chkTest.Value = vbChecked)' –

+0

なぜ?大括弧は冗長です。 – CJ7

+6

それはすべて "冗長"です。しかし、コードは他のプログラマが読むために書かれています。コンパイラは、関係なく同じバイナリを生成します。私はそれをカッコ内に置くことがずっと読みやすいと思う。明示的に 'Value'プロパティにアクセスすることは、はるかに読みやすく、「デフォルト」プロパティの使用から生じる不快な驚きを減らします。 –

関連する問題