2016-09-09 4 views
0
namespace WindowsApplication 

public partial class Form1: Form 
{ 
    public Form1() 
    { 
     InitializeComponent(); 
     _Form1 = this; 
    }  
} 

エラー:は名 '_Form1は、' あなたは_Form1を宣言するのを忘れこの名 '_form1は、' 現在のコンテキスト内に存在しない

+0

'_Form1'宣言はどこですか? '_Form1'とは何ですか?視覚スタジオの – BWA

+0

を右クリックして "定義に移動"を選択します。あなたがそれを見つけたよりも存在するならば、コードが間違っているのではない。 – GuidoG

+1

なぜ 'this'を' _Form1'に保存したいのですか?必要なときに 'this'を使ってください。 –

答えて

-1

現在のコンテキスト内に存在しない:

Form1 _Form1; 
_Form1 = this; 
+0

ありがとうございました...うまく働いています –

+0

うわー、正しい答えを投票してください。私はRezaのコメントに、なぜこのような場合に定義された_Form1がこのシナリオではより適切である必要があるとのコメントを推測します。フォームをコピーするのではなく、ここへの参照のみを保存しています。 – Andez

+0

@ArulSivaramしかし、あなたは価値あるコピーではなく、参考になるので、これを行うことで実際のコピーを得ることはできません。あなたがちょうど 'this'の名前にしたいなら、あなたはその通りです。 ^^ –

関連する問題