Это зависит от того, что вы хотите, чтобы происходило, когда extraform выталкивается за пределы экрана (ов).
Однако, чтобы узнать, отталкивается ли он или нет, достаточно просто использовать класс System.Windows.Forms.Screens. Затем вы можете выполнить проверку границ следующим образом:
foreach (var screen in Screen.AllScreens)
{
if(screen.Bounds.Contains(this.Bounds))
{
Console.WriteLine("Device "+screen.DeviceName+" contains form!");
}
}
Код предполагает наличие формы. Обратите внимание, что этот код печатает только то, что экран содержит форму, если форма полностью содержится на экране. Но это должно быть довольно просто исправить, в зависимости от ваших потребностей.