السلام عليكم ورحمة الله
لا أعرف طريقتك في توصيل الشاشات ولكن هذا الكود أنا استخدمه مع شاشتين عدلته لك ب 3 شاشات، إن شاء الله يفيدك
عليك تتأكد من وضع الشاشة الرئيسية هل هي الأولى يعني رقم(0) أم الثانية يعني رقم(1) وتعدل الأرقام إذا لزم الأمر
لاحظ أننا عرضنا النماذج 2و3 باستخدام Show وليس ShowDialog عشان نقدر نستخدم الفورم1 الرئيسي في الشاشة الرئيسية
كل اللي عليك ترسل البيانات إلى الأدوات الموجودة في النماذج 2 و3 بطريقتك
PHP كود :
Private Sub Form1_Load(sender As System.Object, e As System.EventArgs) Handles MyBase.Load
' التأكد من عدد الشاشات '
If Screen.AllScreens.Count < 3 Then
MsgBox("تأكد من توصيل الشاشات 2 و 3")
Else
' Screen.AllScreens(0) = الشاشة الرئيسية '
' قد تكون الشاشة الرئيسية هي الوسطى أي رقم1 إذا كانت الشاشات 3 '
Form2.Show() ' أول شيء نظهر الفورم '
Form2.Location = New Point(Screen.AllScreens(1).Bounds.Location) ' وضع الفورم2 في الشاشة2 '
Form2.WindowState = FormWindowState.Maximized ' لازم بالكود إذا كنا نريد الفورم ملىء الشاشة '
Form3.Show() ' أول شيء نظهر الفورم '
Form3.Location = New Point(Screen.AllScreens(2).Bounds.Location) ' وضع الفورم3 في الشاشة3 '
Form3.WindowState = FormWindowState.Maximized ' لازم بالكود إذا كنا نريد الفورم ملىء الشاشة '
End If
End Sub