Hallo zusammen.
Blöde Frage, aber wie komme ich die Width- und Height-Werte des Bildschirms?
ich moechte im Endeffekt einfach meine Form so positionieren, dass sie am rechten oberen Bildschirmrand anschließt. Das kann ja nicht so schwer sein, denke ich.
Dankeschoen, _void
Mal nach "Screen" gesucht in der MSDN❔http://search.microsoft.com/search/results.aspx?qu=Screen&View=msdn&st=b&c=0&s=1&swc=0
irgendwie bin ich voll verpeilt.
klar, hab ich mir die Klasse schon angeguckt (welche Klasse soll es auch sonst sein?!), aber ich hab's nicht entdecken koennen... komisch...
naja, Danke!
Hallo _void,
die Verwirrung kommt wahrscheinlich daher, dass es mehr als einen Bildschirm an einem Rechner geben kann. Deshalb musst du die mit Screen.AllScreens erstmal Zugriff auf die angeschlossenen Bildschrime holen, auch wenn du selbst nur einen hast. Über das eine Screen-Objekt kannst Du dann auf die gewünschten Infos zugreifen, vereinfacht so:
Screen [] screens = Screen.AllScreens;
screens [0].Bounds.Width;
screens [0].Bounds.Height;
HTH
herbivore
Es gibt auch die Screen.PrimaryScreen-Eigenschaft. Die liefert den ersten Bildschirm direkt. WorkingArea liefert ein Rechteck des Arbeitsbereiches ohne Taskleiste und angedockte Fenster.