我剛剛開始使用C#和Visual Studio 2012開發我的第一個GUI應用程序(Windows窗體),而且我對IDE處理所有控件的Name屬性感到困惑。這裏有一個例子:如何正確地重命名WinForms控件?
-I使用工具箱中添加一個RichTextBox到我的形式
-The(名稱)屬性會自動設置爲默認值:richTextBox1
-I改變的值(名稱)到別的東西,如:richTextBoxResults
- 當我嘗試使用它(如我的Form1上(內)方法)的IDE認爲它不存在
- 這行導致編譯錯誤:richTextBoxResults.AppendText(「a」);
錯誤1 的對象引用需要非靜態字段,方法或屬性「Foo.Form1.richTextBoxResults」
您正在關注錯誤的問題,它非常清楚它存在。因爲它告訴你你錯用了它。您正在編寫錯誤的代碼,它與IDE沒有任何關係。我們看不到代碼。 –
我認爲這是你的錯,你應該發佈一些代碼來告訴我們你是如何使用它的。 IDE(尤其是Express Edition)對我來說很好,在VS 2010 Ultimate中有一些'格式錯誤(下劃線錯誤)',但它編譯成功。 –