Questo articolo è un articolo speculare di traduzione automatica, clicca qui per saltare all'articolo originale.

Vista: 15969|Risposta: 1

[WinForm] WinForm implementa un approccio a schermo intero

[Copiato link]
Pubblicato su 09/03/2016 17:05:11 | | |

1. Realizzare la visualizzazione a schermo intero della forma

Metodo: Fai quanto segue nel metodo a schermo intero

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

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



2. Realizzare la visualizzazione a schermo intero di un certo controllo nella forma

Metodo: Ad esempio, per visualizzare il controllo richtextbox a schermo intero, l'operazione è la seguente (questa è la forma attuale)

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

this.richTextBox2.ClientSize = new Size(ret. Larghezza, ritirata. Altezza);
this.richTextBox2.Dock = DockStyle.Fill;
this.richTextBox2.BringToFront();



3. Esci dallo schermo intero e ripristina l'aspetto originale

Metodo: La premessa è definire una variabile membro di classe per salvare la dimensione originale del controllo a schermo intero, e poi inizializzarla alla dimensione originale del controllo nel costruttore

Nel metodo a schermo intero di uscita, l'operazione è la seguente

Questo. FormBorderStyle = System.Windows.Forms.FormBorderStyle.Sizable;
Questo. WindowState = FormWindowState.Normal;
this.richTextBox2.ClientSize = primarySize; primarySize è la dimensione originale del controllo
this.richTextBox2.Dock = DockStyle.None;




Precedente:C# determina se una stringa è un URL o meno
Prossimo:File C# trascina e rilascio per mostrare il percorso del file
 Padrone di casa| Pubblicato su 09/03/2016 17:07:39 |
Rettangolo ScreenArea = System.Windows.Forms.Screen.GetBounds(this) Questo ottiene l'altezza include la barra delle applicazioni L'altezza dello schermo è 1080 L'altezza del metodo sopra è 1050
Disconoscimento:
Tutto il software, i materiali di programmazione o gli articoli pubblicati dalla Code Farmer Network sono destinati esclusivamente all'apprendimento e alla ricerca; I contenuti sopra elencati non devono essere utilizzati per scopi commerciali o illegali, altrimenti gli utenti dovranno sostenere tutte le conseguenze. Le informazioni su questo sito provengono da Internet, e le controversie sul copyright non hanno nulla a che fare con questo sito. Devi eliminare completamente i contenuti sopra elencati dal tuo computer entro 24 ore dal download. Se ti piace il programma, ti preghiamo di supportare software autentico, acquistare la registrazione e ottenere servizi autentici migliori. In caso di violazione, vi preghiamo di contattarci via email.

Mail To:help@itsvse.com