デバッグの準備 : Windows フォーム アプリケーション
更新 : 2007 年 11 月
このトピックの内容は、次の製品に該当します。
Edition |
Visual Basic |
C# |
C++ |
Web Developer |
---|---|---|---|---|
Express |
![]() |
![]() |
![]() |
![]() |
Standard |
||||
Pro/Team |
表の凡例 :
![]() |
対象 |
![]() |
該当なし |
![]() |
既定で非表示のコマンド |
Windows フォーム プロジェクト テンプレートでは、共通言語ランタイム (CLR) を使用して Windows フォーム アプリケーションを作成します。Visual Studio では、この種類のアプリケーションを簡単にデバッグできます。詳細については、「方法 : Windows アプリケーション プロジェクトを作成する」を参照してください。
プロジェクト テンプレートを使用して Windows フォーム プロジェクトを作成する場合、デバッグ構成とリリース構成に必要な設定は Visual Studio によって自動的に作成されます。この設定は必要に応じて変更できます。設定の変更は、[<プロジェクト名> プロパティ ページ] ダイアログ ボックス (Visual Basic の場合は [My Project]) で行います。
詳細については、「マネージ デバッグ : プロパティの推奨設定」を参照してください。
推奨される追加のプロパティ設定を次の表に示します。
[デバッグ] タブの構成プロパティ
プロパティ名 |
設定 |
---|---|
[開始動作] |
|
Windows フォーム アプリケーションは、Visual Studio 内から、または既に実行中のアプリケーションにアタッチすることによってデバッグできます。アタッチの詳細については、「実行中のプロセスへのアタッチ」を参照してください。
C#、J#、または Visual Basic の Windows フォーム アプリケーションのデバッグ
Visual Studio でプロジェクトを開きます。
必要に応じて、ブレークポイントを作成します。
Windows フォーム アプリケーションはイベント ドリブンであるため、ブレークポイントはイベント ハンドラ コード内またはイベント ハンドラ コードによって呼び出されるメソッド内に設定します。ブレークポイントが配置される一般的なイベントは次のとおりです。
Click、Enter などのコントロールに関連付けられたイベント。
Load、Activated など、アプリケーションの起動またはシャットダウンに関連付けられたイベント。
フォーカス イベントと検証イベント
詳細については、「Windows フォーム内でのイベント ハンドラの作成」を参照してください。
[デバッグ] メニューの [開始] をクリックします。
「デバッガのロードマップ」で説明されている方法でデバッグします。