كيف يمكنك فرض عرض تطبيق .net على شاشة معينة في إعداد شاشة مزدوجة؟

StackOverflow https://stackoverflow.com/questions/165249

  •  03-07-2019
  •  | 
  •  

سؤال

أرغب في تشغيل نسخ متعددة من تطبيقي وإجبار النسخة الأولى على الفتح على شاشة واحدة والمثيل الثاني على شاشة ثانية

هل كانت مفيدة؟

المحلول

Screen monitor1 = System.Windows.Forms.Screen.AllScreens[0];
Screen monitor2 = System.Windows.Forms.Screen.AllScreens[1];

سيعطيك معلومات الحجم والموضع لكلا الشاشتين.

Form f = new Form();
f.Location = monitor2.Location;
f.Size = monitor2.Size;
f.StartPosition = FormStartPosition.Manual;
f.WindowState = FormWindowState.Maximized;
f.Show();

يجب أن ينبثق نموذج في شاشتك الثانية.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top