Share via


Příprava na ladění: Formulářová aplikace Windows

Šablona projektu aplikace model Windows Forms vytvoří aplikaci model Windows Forms. Ladění tohoto typu aplikace v sadě Visual Studio je jednoduché. Informace o vytvoření projektu tohoto typu najdete v tématu Vytvoření aplikace Windows Form.

Když vytvoříte projekt model Windows Forms pomocí šablony projektu, Sada Visual Studio automaticky vytvoří požadovaná nastavení pro konfigurace ladění a vydání. V případě potřeby můžete tato nastavení změnit. Tato nastavení lze změnit v dialogovém okně <Stránky vlastností názvu> projektu (Můj projekt v jazyce Visual Basic).

Další informace naleznete v tématu Doporučené vlastnosti Nastavení.

Následující tabulka zobrazuje jedno další doporučené nastavení vlastnosti.

Vlastnosti konfigurace na kartě Ladění

Název vlastnosti Nastavení
Spustit akci - Ve většině případů nastavte projekt Zahájení . Pokud chcete spustit jiný spustitelný soubor při spuštění ladění (obvykle pro ladění knihoven DLL), nastavte možnost Spustit externí program .

Můžete ladit model Windows Forms aplikace v sadě Visual Studio nebo připojením k již spuštěné aplikaci. Další informace o připojování naleznete v tématu Připojení ke spuštěným procesům.

Ladění aplikace jazyka C#, F# nebo Visual Basic model Windows Forms

  1. Otevřete projekt v sadě Visual Studio.

  2. Podle potřeby vytvořte zarážky.

    Vzhledem k tomu, že model Windows Forms aplikace jsou řízené událostmi, vaše zarážky přejdou do kódu obslužné rutiny události nebo do metod volaných kódem obslužné rutiny události. Mezi typické události, ve kterých se mají umístit zarážky, patří:

    1. Události přidružené k ovládacímu prvku, například Kliknutí, Enter atd.

    2. Události spojené se spuštěním a vypnutím aplikace, jako je Načtení, Aktivováno atd.

    3. Události fokusu a ověření

      Další informace naleznete v tématu Vytváření obslužných rutin událostí v model Windows Forms.

  3. V nabídce Ladění klepněte na tlačítko Start.

  4. Ladění pomocí technik probíraných v prvním pohledu na ladicí program.