Tento článek je zrcadlovým článkem o strojovém překladu, klikněte zde pro přechod na původní článek.

Pohled: 15969|Odpověď: 1

[WinForm] WinForm implementuje přístup na celou obrazovku

[Kopírovat odkaz]
Zveřejněno 09.03.2016 17:05:11 | | |

1. Realizace zobrazení formuláře na celé obrazovce

Metoda: Postupujte v režimu celé obrazovky

Přesně tak. FormBorderStyle = System.Windows.Forms.FormBorderStyle.None;

Přesně tak. WindowState = System.Windows.Forms.FormWindowState.Maximized;



2. Realizace zobrazení určitého ovládacího prvku na celé obrazovce ve formě

Metoda: Například pro zobrazení ovládání richtextboxu na celé obrazovce je operace následující (toto je aktuální forma)

Přesně tak. FormBorderStyle = System.Windows.Forms.FormBorderStyle.None;
Přesně tak. WindowState=FormWindowState.Maximized;
Rectangle ret = Screen.GetWorkingArea(this);

this.richTextBox2.ClientSize = new Size(ret. Šířka, v důchodu. Výška);
this.richTextBox2.Dock = DockStyle.Fill;
this.richTextBox2.BringToFront();



3. Opustit celou obrazovku a obnovit původní vzhled

Metoda: Principem je definovat proměnnou člena třídy, která uloží původní velikost ovládacího prvku na celou obrazovku, a poté ji inicializovat na původní velikost ovládacího prvku ve konstruktoru

V metodě výstupu na celou obrazovku probíhá operace následovně

Přesně tak. FormBorderStyle = System.Windows.Forms.FormBorderStyle.Sizable;
Přesně tak. WindowState = FormWindowState.Normal;
this.richTextBox2.ClientSize = primarySize; primarySize je původní velikost řídicího systému
this.richTextBox2.Dock = DockStyle.None;




Předchozí:C# určuje, zda je řetězec URL nebo ne
Další:C# přetahujte soubory pro zobrazení cesty k souboru
 Pronajímatel| Zveřejněno 09.03.2016 17:07:39 |
Rectangle ScreenArea = System.Windows.Forms.Screen.GetBounds(this) Tímto získáme výšku včetně panelu. Výška obrazovky je 1080. Výška výše uvedené metody je 1050.
Zřeknutí se:
Veškerý software, programovací materiály nebo články publikované organizací Code Farmer Network slouží pouze k učení a výzkumu; Výše uvedený obsah nesmí být používán pro komerční ani nelegální účely, jinak nesou všechny důsledky uživatelé. Informace na tomto webu pocházejí z internetu a spory o autorská práva s tímto webem nesouvisí. Musíte výše uvedený obsah ze svého počítače zcela smazat do 24 hodin od stažení. Pokud se vám program líbí, podporujte prosím originální software, kupte si registraci a získejte lepší skutečné služby. Pokud dojde k jakémukoli porušení, kontaktujte nás prosím e-mailem.

Mail To:help@itsvse.com