2011-12-15 7 views
3

私はJava開発者として.NET開発に移行しています。私は通常、すべての自分のコードをテキストエディターで書いて、IDE側を省略します。 Visual C#ではVisual Studio 2010 IDEを使用しています。インターフェイスを把握するために、Microsoftの公式チュートリアルに従っています。.NET開発の学習// Visual C#でのWindowsフォーム - イベントハンドラへのコントロールのリンク

私の質問は、管理項目のイベントハンドラを作成に関する:

設計、たとえば、Windowsフォームアプリケーションは、直接、フォーム上のコントロールをドラッグすることが可能である(つまり、ボタンは、ボックスなどを確認してください)。チュートリアルでは、ボタンコントロールをダブルクリックしてダブルクリックすると、.csファイルにクリックイベントハンドラが作成されます。これは絶対に正常に動作してshowButtonの(名前)とボタンの次のコードを作成します。ボタンとイベントハンドラとの間のリンクが保存されている

private void showButton_Click(object sender, EventArgs e) 
{ 

} 

?のように、上記のイベントハンドラがどのボタンにマップされているのか、コンパイラはどのように知っていますか?

+0

のようなコードを見つけることができますか? – Shymep

答えて

8

InitializeComponent()メソッドでYourForm.Designer.csを見てください。 WinFormsの程度やASP.NETに関する質問は

あなたは

// 
// show 
// 
this.show.Location = new System.Drawing.Point(10, 10); 
this.show.Name = "show"; 
this.show.Size = new System.Drawing.Size(75, 23); 
this.show.TabIndex = 0; 
this.show.Text = "button1"; 
this.show.UseVisualStyleBackColor = true; 
this.show.Click += new System.EventHandler(this.ShowClick); 
関連する問題