Přejít na hlavní obsah

Jak otevřít nový formulář pomocí Windows Forms: pokyny krok za krokem

Windows Forms je jednou z hlavních knihoven používaných k vývoji aplikací v prostředí Windows. Když potřebujete vytvořit komplexní aplikaci s více tvary, jednou z klíčových položek je v případě potřeby otevřít nový tvar. V tomto článku vám ukážeme, jak to udělat krok za krokem, abyste zajistili hladkou navigaci mezi tvary.

Prvním krokem je vytvoření nového formuláře ve vašem projektu Windows Forms. To lze provést kliknutím pravým tlačítkem myši na projekt ve stromu projektu a výběrem položky nabídky Přidat - > formulář Windows. ". Poté vyberte typ formuláře, který vyhovuje vašim potřebám, a klikněte na tlačítko "Přidat".

Po vytvoření nového formuláře budete mít možnost přizpůsobit jeho vzhled a přidat jakékoli ovládací prvky potřebné pro vaši aplikaci. Pokud potřebujete přenést data z předchozího formuláře do nového formuláře, můžete k přenosu těchto dat použít Konstruktor nebo veřejné vlastnosti.

Až dokončíte nastavení nového formuláře, musíte určit, jak jej otevřít z předchozího formuláře. K tomu můžete použít tlačítko, nabídku, událost nebo jakýkoli jiný ovládací prvek, který iniciuje otevření nového formuláře. V obslužné rutině události tohoto ovládacího prvku můžete vytvořit instanci nového tvaru a vyvolat metodu Show() Chcete-li ji zobrazit na obrazovce. Můžete také použít metodu ShowDialog() Chcete-li zobrazit nový tvar jako Modální okno, což znamená, že uživatel nebude moci komunikovat s jinými okny, dokud je nový tvar otevřený.

Nyní máte kompletní sadu pokynů k otevření nového formuláře pomocí Windows Forms. Nezapomeňte vymazat a zavřít předchozí formulář, když uživatel zavře nový formulář, aby vaše aplikace fungovala správně. Hodně štěstí při vývoji aplikací na Windows Forms!

Jak začít s otevřením nového formuláře pomocí Windows Forms?

Pokud chcete vytvořit aplikaci s grafickým rozhraním pomocí Windows Forms a přidat možnost otevírat nové formuláře, budete muset postupovat podle několika jednoduchých kroků.

1. Otevřete Visual Studio a vytvořte nový projekt Windows Forms. Můžete si vybrat šablonu projektu "Windows Forms Application".

2. V Solution Explorer vyberte projekt a klikněte pravým tlačítkem. Vyberte " Add "- > "Windows Form" pro vytvoření nového formuláře.

3. V nové podobě můžete přidat potřebné ovládací prvky, jako jsou tlačítka, textová pole atd. Můžete také upravit vzhled tvaru pomocí vlastností v okně vlastností.

4. Chcete-li otevřít nový formulář z aktuálního, můžete pomocí kódu C# vytvořit instanci nového formuláře a zavolat metodu Showdialog nebo ShowDialog. Například:

// Создание экземпляра новой формыForm2 form2 = new Form2();// Открытие новой формыform2.Show();

Metoda Show otevírá novou formu a umožňuje uživateli komunikovat s ní při zachování přístupu k předchozí formě. Metoda ShowDialog také otevírá novou formu, ale blokuje všechny ostatní formy, dokud nebude nová forma uzavřena.

5. Pokud chcete přenášet data mezi tvary, můžete k přenosu hodnot použít vlastnosti nebo konstruktory. K nastavení hodnoty můžete například použít vlastnost na nové formě:

// Определение свойства на новой формеpublic string PassedValue < get; set; >// Передача значения на новую формуForm2 form2 = new Form2();form2.PassedValue = "Hello!";form2.Show();

6. Nezapomeňte zpracovat události uzavření formuláře. Událost FormClosing můžete použít k provedení určitých akcí před uzavřením formuláře nebo událost FormClosed k provedení akcí po uzavření formuláře.

Nyní máte základní kroky k otevření nového formuláře pomocí Windows Forms. Můžete dále rozšiřovat funkčnost své aplikace, přidávat nové formuláře a komunikovat s nimi.

Vytvoření nového projektu ve Visual Studio

Chcete-li začít s Forms Windows, musíte vytvořit nový projekt ve Visual Studio. Postupujte podle těchto kroků a vytvořte svůj první projekt:

  1. Otevřete Visual Studio.
  2. Z nabídky Soubor vyberte Vytvořit projekt.
  3. V okně Vytvořit projekt vyberte kategorii vizuální C# (nebo Windows Desktop ve starších verzích Visual Studio).
  4. Vyberte typ projektu "Windows Forms aplikace".
  5. Zadejte název a umístění nového projektu.
  6. Kliknutím na tlačítko" Vytvořit " vytvoříte projekt.

Po dokončení těchto kroků, Visual Studio vytvoří nový projekt Windows Forms a otevře jej v editoru kódu. Nyní jste připraveni začít s formuláři a ovládacími prvky ve svém projektu!

Přidání nového formuláře do projektu

Chcete-li přidat nový formulář do projektu pomocí Windows Forms, postupujte podle následujících kroků:

  1. Otevřete svůj projekt ve Visual Studiu.
  2. Klikněte pravým tlačítkem na projekt v Průzkumníku řešení (Solution Explorer) a v kontextové nabídce vyberte položku "Add" (Přidat).
  3. V rozbalené podnabídce vyberte položku "Windows Form" (Windows formulář).
  4. V dialogovém okně, které se otevře, zadejte název nového formuláře a klikněte na tlačítko "Add" (přidat).
  5. Visual Studio vytvoří novou formu a automaticky ji přidá do vašeho projektu.

Nyní můžete ve svém projektu otevřít nový formulář pomocí kódu pomocí tříd a metod poskytovaných systémem Windows Forms.

Nastavení tlačítka pro otevření nového formuláře

Chcete-li nastavit tlačítko pro otevření nového formuláře ve Windows Forms, postupujte podle těchto kroků:

  1. Otevřete svůj projekt ve Visual Studio a přejděte do formuláře, kam chcete tlačítko Umístit.
  2. Přetáhněte ovládací prvek Button do formuláře z panelu "Toolbox".
  3. Vyberte vytvořené tlačítko a klikněte na něj pravým tlačítkem.
  4. V kontextové nabídce vyberte položku "Properties" (Vlastnosti).
  5. V okně vlastností tlačítka, které se otevře, vyhledejte vlastnost "Click" (kliknutí) a poklepejte na ni nebo klikněte na tlačítko s trojtečkou vedle ní.
  6. Tím se otevře editor kódu s prázdnou metodou rutiny události Button_Click.
  7. V těle metody psovoda události přidejte kód pro otevření nového tvaru. Například:
private void Button_Click(object sender, EventArgs e)

Zde je Form2 třídou vaší druhé formy, kterou chcete otevřít. Pokud se vaše druhá forma nazývá jinak, vyměňte Form2 za odpovídající název.

Nyní, když stisknete tlačítko, vytvoří se nová instance vašeho druhého formuláře a zobrazí se na obrazovce.

Kompilace a spuštění projektu pro kontrolu výsledků

Jakmile vytvoříte a nakonfigurujete nový formulář ve svém projektu Windows Forms, je důležité zkontrolovat, jak bude vypadat a fungovat v runtime. Chcete-li to provést, musíte provést kompilaci projektu a spustit jej.

Proces kompilace a spuštění projektu ve Visual Studio je jednoduchý a intuitivní:

1. Otevřete svůj projekt ve Visual Studiu.

2. Zkontrolujte, zda je váš nový formulář (nebo jakýkoli jiný formulář, který chcete otevřít) přihlašovacím bodem aplikace. Chcete-li to provést, přejděte do vlastností projektu (klikněte pravým tlačítkem na projekt v Průzkumníku řešení a vyberte Vlastnosti) a vyhledejte "Startup Form" (přihlašovací bod) v části "aplikace" (aplikace).

3. Ujistěte se, že jsou ve vašem projektu přidány všechny potřebné odkazy a závislosti. Pokud potřebujete další sestavení, zkontrolujte, zda jsou přítomny v části References (odkazy) v Průzkumníku řešení.

4. Klikněte na tlačítko " sestavení "v horní nabídce Visual Studio a vyberte" sestavit řešení " nebo použijte klávesovou zkratku Ctrl+Shift+B.

5. Po úspěšné kompilaci projektu vytvoří Visual Studio spustitelný soubor (.exe). Bude umístěn ve složce "bin" vašeho projektu.

6. Chcete-li projekt spustit, klikněte na tlačítko Spustit v horní nabídce Visual Studio nebo použijte klávesovou zkratku F5. Projekt začne probíhat v režimu ladění.

Nyní můžete zkontrolovat výsledky své práce otevřením formulářů a zajistit, aby se všechny položky zobrazovaly a fungovaly správně.

V případě potřeby můžete svůj projekt upravit, znovu sestavit a znovu zkontrolovat výsledky, dokud nedosáhnete požadovaného výsledku.