Acest articol este un articol oglindă al traducerii automate, vă rugăm să faceți clic aici pentru a sări la articolul original.

Vedere: 15969|Răspunde: 1

[WinForm] WinForm implementează o abordare pe ecran complet

[Copiază linkul]
Postat pe 09.03.2016 17:05:11 | | |

1. Realizarea afișării pe tot ecranul formularului

Metodă: Faceți următoarele în metoda pe ecran complet

Asta. FormBorderStyle = System.Window.Forms.BorderStyle.None;

Asta. WindowState = System.Window.Forms.FormWindowState.Maximized;



2. Realizarea afișării pe tot ecranul unui anumit control în forma

Metodă: De exemplu, pentru a afișa controlul richtextbox în ecran complet, operația este următoarea (aceasta este forma curentă)

Asta. FormBorderStyle = System.Window.Forms.BorderStyle.None;
Asta. WindowState=FormWindowState.Maximized;
Dreptunghiul ret = Screen.GetWorkingArea(this);

this.richTextBox2.ClientSize = new Size(ret. Lățime, refăcut. Înălțime);
this.richTextBox2.Dock = DockStyle.Fill;
this.richTextBox2.BringToFront();



3. Ieși de pe ecranul complet și restabilește aspectul original

Metodă: Premisa este de a defini o variabilă membră de clasă pentru a salva dimensiunea originală a controlului pe ecran complet, apoi de a o inițializa la dimensiunea originală a controlului în constructor

În metoda de ieșire pe tot ecranul, operația este următoarea

Asta. FormBorderStyle = System.Window.Forms.BorderStyle.Sizable;
Asta. WindowState = FormWindowState.Normal;
this.richTextBox2.ClientSize = primarySize; primarySize este dimensiunea originală a controlului
this.richTextBox2.Dock = DockStyle.None;




Precedent:C# determină dacă un șir este sau nu un URL
Următor:C# trage și plasează fișiere pentru a afișa calea fișierului
 Proprietarul| Postat pe 09.03.2016 17:07:39 |
Dreptangle ScreenArea = System.Windows.Forms.Screen.GetBounds(this) Acesta obține înălțimea include bara de sarcini Înălțimea ecranului este 1080 Înălțimea metodei de mai sus este 1050
Disclaimer:
Tot software-ul, materialele de programare sau articolele publicate de Code Farmer Network sunt destinate exclusiv scopurilor de învățare și cercetare; Conținutul de mai sus nu va fi folosit în scopuri comerciale sau ilegale, altfel utilizatorii vor suporta toate consecințele. Informațiile de pe acest site provin de pe Internet, iar disputele privind drepturile de autor nu au legătură cu acest site. Trebuie să ștergi complet conținutul de mai sus de pe calculatorul tău în termen de 24 de ore de la descărcare. Dacă îți place programul, te rugăm să susții software-ul autentic, să cumperi înregistrarea și să primești servicii autentice mai bune. Dacă există vreo încălcare, vă rugăm să ne contactați prin e-mail.

Mail To:help@itsvse.com