Dit artikel is een spiegelartikel van machinevertaling, klik hier om naar het oorspronkelijke artikel te gaan.

Bekijken: 15969|Antwoord: 1

[WinForm] WinForm implementeert een full-screen aanpak

[Link kopiëren]
Geplaatst op 09-03-2016 17:05:11 | | |

1. Voer de volledige schermweergave van het formulier uit

Methode: Doe het volgende in de full-screen methode

dit. FormBorderStyle = System.Windows.Forms.FormBorderStyle.None;

dit. WindowState = System.Windows.Forms.FormWindowState.Maximized;



2. Realiser de volledige schermweergave van een bepaalde besturing in de vorm

Methode: Bijvoorbeeld, om de richtextbox-besturing in volledig scherm weer te geven, is de bewerking als volgt (dit is de huidige vorm)

dit. FormBorderStyle = System.Windows.Forms.FormBorderStyle.None;
dit. WindowState=FormWindowState.Maximized;
Rectangle ret = Screen.GetWorkingArea(this);

this.richTextBox2.ClientSize = nieuwe Size(ret. Breedte, gepensioneerd. Hoogte);
this.richTextBox2.Dock = DockStyle.Fill;
this.richTextBox2.BringToFront();



3. Verlaat het volledige scherm en herstel het oorspronkelijke uiterlijk

Methode: Het uitgangspunt is om een klasselidvariabele te definiëren om de oorspronkelijke grootte van de controle volledig in beeld te zetten, en deze vervolgens te initialiseren naar de oorspronkelijke grootte van de controle in de constructor

Bij de exit-fullscreen-methode is de bewerking als volgt

dit. FormBorderStyle = System.Windows.Forms.FormBorderStyle.Sizable;
dit. WindowState = FormWindowState.Normal;
this.richTextBox2.ClientSize = primarySize; primarySize is de oorspronkelijke grootte van de controle
this.richTextBox2.Dock = DockStyle.None;




Vorig:C# bepaalt of een string een URL is of niet
Volgend:C# sleep-en-neerzet-bestanden om het bestandspad te tonen
 Huisbaas| Geplaatst op 09-03-2016 17:07:39 |
Rechthoek Schermgebied = System.Windows.Forms.Scherm.GetBounds(dit) Dit krijgt de hoogte inclusief de taakbalk De hoogte van het scherm is 1080 De hoogte van bovenstaande methode is 1050
Disclaimer:
Alle software, programmeermaterialen of artikelen die door Code Farmer Network worden gepubliceerd, zijn uitsluitend bedoeld voor leer- en onderzoeksdoeleinden; De bovenstaande inhoud mag niet worden gebruikt voor commerciële of illegale doeleinden, anders dragen gebruikers alle gevolgen. De informatie op deze site komt van het internet, en auteursrechtconflicten hebben niets met deze site te maken. Je moet bovenstaande inhoud volledig van je computer verwijderen binnen 24 uur na het downloaden. Als je het programma leuk vindt, steun dan de echte software, koop registratie en krijg betere echte diensten. Als er sprake is van een inbreuk, neem dan contact met ons op via e-mail.

Mail To:help@itsvse.com