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

Widok: 17250|Odpowiedź: 0

[WinForm] Jak uzyskać szerokość i wysokość ekranu w C#

[Skopiuj link]
Opublikowano 12.02.2015 16:36:07 | | |

//1、在屏幕的右下角显示窗体
//这个区域不包括任务栏的
Rectangle ScreenArea = System.Windows.Forms.Screen.GetWorkingArea(this);
//这个区域包括任务栏,就是屏幕显示的物理范围
Rectangle ScreenArea = System.Windows.Forms.Screen.GetBounds(this);
int width1 = ScreenArea.Width; Szerokość ekranu
int height1 = ScreenArea.Height; Wysokość ekranu
this.locatio usuwa n = nowy System.Drawing.Point(width1 - szerokość formy, wysokość1 - wysokość formy);  Wskazana forma jest widoczna w prawym dolnym rogu
//2、在母窗体的中间显示子窗体的位置计算
waitForm.locatio usuwa n = nowy punkt((this.locatio usuwa n.X + (this. Szerokość - waitForm.Width) / 2),
                                                (this.locatio usuwa n.Y + (this. Wysokość - waitForm.Height) / 2));




Poprzedni:Użycie klas regex w C#
Następny:Wartość zwrotu "System.Windows.Forms.Form.Size" nie może być zmieniona, ponieważ nie jest zmienną
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