2016-11-22 11 views
-1
If T_ANAME.Text = "" Or R_MALE.Checked = False Or R_FEMALE.Checked = False Or R_OTHERS.Checked = False _ 

Or (C_COUNTRY.Text = "-- Select Country --") _ Then 

End If 

このコードは構文エラーを示しています。 vb.netのifステートメントを破るのにアンダースコア(_)を使用できません。

私は論理的な文の末尾に_あまりに If Statement With Multiple Lines

+0

恐らく、最新のアンダースコア、直前のアンダースコアを削除する必要がありますか? – Steve

+0

(リンク先の)VBAはVB.NETではありません。 VB.NETでは、あなたのVSが非常に古いものでない限り( 'OrElse'でなければ)アンダースコアのない' Or'または 'And'キーワードの後で中断することができます – Plutonix

+0

' VB.NET 'VBAではなく' 'Then'の前にアンダースコアを削除します。 'Or'行をバックスペースして' If'行のすぐ下に置いてください。ギャップにすることはできません。 – Bugs

答えて

1

は余分を削除このページを言及しました。

If T_ANAME.Text = "" Or R_MALE.Checked = False Or R_FEMALE.Checked = False Or R_OTHERS.Checked = False _ 
Or (C_COUNTRY.Text = "-- Select Country --") Then 
' do something 
End If 
+0

ありがとうございます。それは働いている。 –

関連する問題