2

こんにちは、VB NET の新しい方です。だから、私の質問は素朴に見えるかもしれません。

VB コード:

 Public Class InputBox
  Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)   Handles Button1.Click

Dim a, b, S, p
    a = InputBox("Enter length")
    b = InputBox("Enter width")
    S = a * b                           
    p = a + a + b + b               
  End Sub

End Class

InputBox 行で、次のエラーが発生します。

  Class 'LearningVB.InputBox' cannot be indexed because it has no default property 

このエラーはどういう意味ですか?

どうすれば問題を解決できますか?

4

1 に答える 1

4

InputBoxここで宣言されているように、クラスです:

Public Class InputBox

組み込みの VB ヘルパー関数を使用しようとしている場合は、クラスの名前を変更する(これは良いアイデアのように思えます) 関数呼び出しを完全修飾する必要があると思います。(正直に言うと、どうやってそれを行うのか完全にはわかりません...)

于 2012-04-26T16:31:15.167 に答える