Formularios de Windows: no se puede hacer clic para enfocar un cuadro de texto enmascarado en un formulario de nivel no superior

Como dice el título, tengo un formulario secundario que se muestra con su propiedad TopLevel establecida en False y no puedo hacer clic en un control MaskedTextBox que contiene (para enfocarlo). Sin embargo, puedo enfocarlo usando TAB en el teclado.

El formulario secundario contiene otros controles TextBox regulares y en estos puedo hacer clic para enfocar sin problemas, aunque también muestran un comportamiento extraño: por ejemplo, si tengo un valor en el cuadro de texto y trato de arrastrar y hacer clic desde el final de la cadena al principio, no pasa nada. De hecho, no puedo usar mi mouse para mover el cursor dentro del texto de TextBox (aunque funcionan las teclas de flecha del teclado).

No estoy demasiado preocupado por el extraño comportamiento de TextBox, pero ¿por qué no puedo activar mi MaskedTextBox haciendo clic en él?

A continuación se muestra el código que muestra el formulario:

Dim newReportForm As New Form
Dim formName As String
Dim FullTypeName As String
Dim FormInstanceType As Type

formName = TreeView1.SelectedNode.Name

FullTypeName = Application.ProductName & "." & formName

FormInstanceType = Type.GetType(FullTypeName, True, True)

newReportForm = CType(Activator.CreateInstance(FormInstanceType), Form)
Try
,   newReportForm.Top = CType(SplitContainer1.Panel2.Controls(0), Form).Top + 25
   newReportForm.Left = CType(SplitContainer1.Panel2.Controls(0), Form).Left + 25
Catch
End Try
newReportForm.TopLevel = False
newReportForm.Parent = SplitContainer1.Panel2
newReportForm.BringToFront()                
newReportForm.Show()

Respuestas a la pregunta(3)

Su respuesta a la pregunta