System.Windows.Forms.Screen.FromControl()
Retrieves the display screen containing the largest portion of the specified control.
And also this property can be useful:
System.Windows.Forms.Screen.AllScreens
Gets an array of all displays in the system.
source share