人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

Visual basic 2005でプログラミングしていてエラーがわからないので教えてください。

If (Left(TextBox1.Text, 1) = "9") Then

と書いてあります。 textbox1.textには"911111"と入っているので式はtrueになると思いますが、それ以前にcomplieエラーとなります。

エラーは
'Public Property Left() As Integer' には引数がないため、戻り値の型をインデックス化できません。
です。
どこが悪いのでしょうか?また、どう直せばいいのでしょうか?




●質問者: mai_mai_mail
●カテゴリ:コンピュータ ウェブ制作
✍キーワード:as Visual Basic インデックス エラー プログラミング
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● arhbwastrh
●35ポイント

If (Microsoft.VisualBasic.Left(aaa, 1) = "9") Then

これで解決です♪


2 ●
●35ポイント

Left プロパティを持つクラスでは、Left 関数を完全修飾しなければならないことがあります。

If (Microsoft.VisualBasic.Left(TextBox1.Text, 1) = "9") Then

と書き換えてみてください。

[参考URL]

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ