ما هم برای یکی از برنامه هامون این مشکل و داشتیم اما با گرفتن اندازه تصویر هر مانیتور با این کد ها :
double
xii = Screen.PrimaryScreen.WorkingArea.Width;
double yii = Screen.PrimaryScreen.WorkingArea.Height;
و کار کردن با xii و yii برای دادن location به برخی عناصر و استفاده از خاصیت Anchor عناصر تونستیم این مشکل رو رفع کنیم البته یکم کار میبره اما مشکل و حل میکنه :d
برای مثال ما برای location داد به یکی از فرم هامون که داخل فرم اصلیمون باز میشد اینطوری location دادیم
this
.Location = newPoint(Convert.ToInt32(x-7), Convert.ToInt32(yii * 0.07));