Visual Studio 2012 で C# を使用して最初の GUI アプリ (Windows フォーム) の作業を開始したばかりですが、IDE によるすべてのコントロールの Name プロパティの処理に困惑しています。次に例を示します。
- ツールボックスを使用してフォームに RichTextBox を追加します
- (Name) プロパティは自動的に次のデフォルト値に設定されます: richTextBox1
- (Name) の値を次のように変更します: richTextBoxResults
-それを使用しようとすると (たとえば、Form1() メソッド内で)、IDE はそれが存在しないと見なします
- 次の行はコンパイル エラーを引き起こします: richTextBoxResults.AppendText("a");
エラー 1 非静的フィールド、メソッド、またはプロパティ 'Foo.Form1.richTextBoxResults' にはオブジェクト参照が必要です