Ten artykuł jest lustrzanym artykułem tłumaczenia maszynowego, kliknij tutaj, aby przejść do oryginalnego artykułu.

Widok: 15969|Odpowiedź: 1

[WinForm] WinForm wdraża podejście pełnoekranowe

[Skopiuj link]
Opublikowano 09.03.2016 17:05:11 | | |

1. Realizuj pełnoekranowy wyświetlacz formularza

Metoda: Wykonaj następujące czynności w trybie pełnoekranowym

Dokładnie tak. FormBorderStyle = System.Windows.Forms.FormBorderStyle.None;

Dokładnie tak. WindowState = System.Windows.Forms.FormWindowState.Maximized;



2. Realizacja pełnoekranowego wyświetlania określonej kontrolki w formie

Metoda: Na przykład, aby wyświetlić kontrolkę richtextboxa na pełnym ekranie, działanie wygląda następująco (to jest obecna forma)

Dokładnie tak. FormBorderStyle = System.Windows.Forms.FormBorderStyle.None;
Dokładnie tak. WindowState=FormWindowState.Maximized;
Rectangle ret = Screen.GetWorkingArea(this);

this.richTextBox2.ClientSize = new Size(ret. Szerokość, wycofana. Wysokość);
this.richTextBox2.Dock = DockStyle.Fill;
this.richTextBox2.BringToFront();



3. Wyjście z pełnego ekranu i przywrócenie oryginalnego wyglądu

Metoda: Założeniem jest zdefiniowanie zmiennej członkowskiej klasy, aby zapisać oryginalny rozmiar sterowania na pełnoekranowy, a następnie inicjalizować ją do oryginalnego rozmiaru kontrolera w konstruktorze

W metodzie wyjścia na pełnym ekranie działanie wygląda następująco

Dokładnie tak. FormBorderStyle = System.Windows.Forms.FormBorderStyle.Sizable;
Dokładnie tak. WindowState = FormWindowState.Normal;
this.richTextBox2.ClientSize = primarySize; primarySize to oryginalny rozmiar kontrolera
this.richTextBox2.Dock = DockStyle.None;




Poprzedni:C# określa, czy ciąg jest adresem URL czy nie
Następny:C# przeciągnij i upuść pliki, aby pokazać ścieżkę do pliku
 Ziemianin| Opublikowano 09.03.2016 17:07:39 |
Rectangle ScreenArea = System.Windows.Forms.Screen.GetBounds(this) Otrzymujemy wysokość zawierającą pasek zadań Wysokość ekranu wynosi 1080 Wysokość powyższej metody to 1050
Zrzeczenie się:
Całe oprogramowanie, materiały programistyczne lub artykuły publikowane przez Code Farmer Network służą wyłącznie celom edukacyjnym i badawczym; Powyższe treści nie mogą być wykorzystywane do celów komercyjnych ani nielegalnych, w przeciwnym razie użytkownicy ponoszą wszelkie konsekwencje. Informacje na tej stronie pochodzą z Internetu, a spory dotyczące praw autorskich nie mają z nią nic wspólnego. Musisz całkowicie usunąć powyższą zawartość z komputera w ciągu 24 godzin od pobrania. Jeśli spodoba Ci się program, wspieraj oryginalne oprogramowanie, kup rejestrację i korzystaj z lepszych, autentycznych usług. W przypadku naruszenia praw prosimy o kontakt mailowy.

Mail To:help@itsvse.com