TRY this Just Copy and Paste it inside your MDI
Declare at the Top
Private m_ChildFormNumber As Integer
Public Const WM_NCLBUTTONDBLCLK As Integer = &HA3
Protected Overrides Sub WndProc(ByRef m As System.Windows.Forms.Message)
If m.Msg = WM_NCLBUTTONDBLCLK Then Return
MyBase.WndProc(m)
End Sub
BUT
If you set the form's MaximizeBox property to False, it not only disables the clicking of the button but it also ignores the double clicking of the title bar too.