Exemplo n.º 1
0
        public static void ReparentForm(Form myForm)
        {
            IntPtr parentHandle        = Win32Utilities.ReparentWindow(myForm.Handle, Win32Utilities.GetDefaultParentWindowHandle());
            RestoreParentOnClose close = new RestoreParentOnClose(myForm, parentHandle);

            myForm.Closed += new EventHandler(close.FormClosed);
        }
Exemplo n.º 2
0
 internal void FormClosed(object sender, EventArgs e)
 {
     Win32Utilities.ReparentWindow(this.formHandle, this.oldParentHandle);
 }