Witam, głupi problem, ale chciałem rozciągnąć okno na całej wysokości obszaru roboczego i przesunąć je do prawej.
robię to tak jak pokazane w kodzie poniżej i prawie osiągnąłem to co chciałem, jednak to prawie mnie trochę denerwuje. Różnica między tym co oczekuje a rzeczywistością to około 5 pikseli z każdej strony. Chciałbym po prostu, żeby górna, prawa i dolna krawędź były idealnie na krawędzi monitora/paska menu start. W tym momencie krawędź monitora/menu start jest mniej więcej w połowie krawędzi okna
System.Drawing.Rectangle workingRectangle = Screen.PrimaryScreen.WorkingArea;
this.Height = workingRectangle.Height;
this.Location = new System.Drawing.Point(workingRectangle.Width - Width, workingRectangle.Top);
EDIT: nie wiem na ile to ważne, ale FormBorderStyle = FixedToolWindow