Přejít na hlavní obsah

Jak vytvořit systém Windows form na celé obrazovce: podrobné pokyny

Windows Form (Formulář Windows) je hlavní součástí vývoje aplikací na platformě .NET. ve výchozím nastavení se však formulář zobrazuje ve standardní velikosti, což může být nepříjemné při práci s velkými monitory nebo při nutnosti maximálního využití prostoru na obrazovce. V tomto článku vám řekneme, jak vytvořit systém Windows Form na celé obrazovce.

Existuje několik způsobů, jak změnit velikost tvaru. Jedním z nejjednodušších způsobů je použití vlastnosti WindowState. Tato vlastnost má tři možné hodnoty: Normal (standardní velikost), Minimized (minimalized) a Maximized (rozbalit na celou obrazovku). Chcete-li změnit velikost tvaru na celou obrazovku, stačí nastavit hodnotu vlastnosti WindowState na maximum:

this.WindowState = FormWindowState.Maximized;

Při spuštění aplikace se tedy formulář automaticky otevře na celou obrazovku. Je však třeba vzít v úvahu, že tato hodnota bude použita pokaždé při otevření formuláře.

Pokud je požadováno, aby program mohl během provozu měnit velikost, lze pomocí tlačítek nebo jiných ovládacích prvků vyvolat funkce změny velikosti formuláře. K tomu je třeba použít metodu SetWindowState. Můžete například vytvořit tlačítko s kódem:

private void MaximizeButton_Click(object sender, EventArgs e)

Když stisknete toto tlačítko, tvar změní své rozměry na celou obrazovku. Kromě toho je možné přidat tlačítko pro návrat ke standardní velikosti pomocí hodnoty Normal:

private void NormalizeButton_Click(object sender, EventArgs e)

Nyní, při spuštění programu se formulář zobrazí ve standardní velikosti, ale uživatel bude moci změnit jeho velikost podle svého uvážení.

Přiblížení systému Windows Form na celou obrazovku: krok za krokem instrukce

Krok 1: Otevřete projekt Windows Form ve svém vývojovém prostředí.

Krok 2: V okně vlastností vašeho formuláře vyhledejte vlastnost "FormBorderStyle". Nastavte jeho hodnotu na"None".

Krok 3: V okně vlastností vyhledejte vlastnost "WindowState". Nastavte jeho hodnotu na" Maximalized " pro maximální velikost okna.

Krok 4: Vytvořte obslužnou rutinu události "KeyDown" pro svůj formulář. Použijte kód níže:

private void Form1_KeyDown(object sender, KeyEventArgs e) < if (e.KeyCode == Keys.Escape) < this.Close(); >>

Krok 5: V okně vlastností formuláře vyhledejte vlastnost "KeyPreview". Nastavte jeho hodnotu na"true".

Krok 6: V okně vlastností vyhledejte vlastnost "ControlBox". Nastavte jeho hodnotu na" false " pro skrytí ovládacích prvků okna.

Krok 7: Spusťte program a zkontrolujte, zda se formulář otevře na celé obrazovce. K ukončení režimu celé obrazovky můžete také použít klávesu Escape.

Nyní se váš program Windows Form otevře na celé obrazovce, což uživatelům umožní vychutnat si maximální prostor obrazovky a použitelnost.