2
chkTest
というCheckBoxコントロールがある場合、その状態をブール変数に割り当てる正確な方法は何でしょうか?CheckBoxをbooleanに変換するには?
Dim blnResult As Boolean
blnResult = [insert code here]
chkTest
というCheckBoxコントロールがある場合、その状態をブール変数に割り当てる正確な方法は何でしょうか?CheckBoxをbooleanに変換するには?
Dim blnResult As Boolean
blnResult = [insert code here]
Dim blnResult As Boolean
blnResult = chkTest = vbChecked
私のようにそれを記述します: 'blnResult =(chkTest.Value = vbChecked)' –
なぜ?大括弧は冗長です。 – CJ7
それはすべて "冗長"です。しかし、コードは他のプログラマが読むために書かれています。コンパイラは、関係なく同じバイナリを生成します。私はそれをカッコ内に置くことがずっと読みやすいと思う。明示的に 'Value'プロパティにアクセスすることは、はるかに読みやすく、「デフォルト」プロパティの使用から生じる不快な驚きを減らします。 –