1. ホーム
  2. c#

[解決済み】取り消せないメンバはメソッドのように使えない?

2022-02-05 07:22:55

質問

プログラム中に以下のようなエラーが何度も発生します。

'System.Windows.Forms.TextBox.Text' is a 'property' but used like a 'method'

そして

Non-invocable member 'System.Windows.Forms.Control.Text' cannot be used like a method.

以下はそのコードです。

if (OffenceBox.Text != "")
   {
 AddBook(int.Parse(AgeBox.Text), NameBox.Text, AddressBox.Text, (HeightBox.Text), OffenceBox.Text());
   }
   else
   {
   MessageBox.Show("Age must be max 3 numbers in length");
   }
   }

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

EDIT エラーを修正したところ、別のエラーに遭遇しました。 Argument 4: Cannot convert String to int と表示され、問題が解決できないようです。

解決方法を教えてください。

OffenceBox.Text()"と書かれている箇所は、"OffenceBox.Text"に置き換える必要があります。これはプロパティであり、メソッドではありません。