ChildForm1.ShowDialog(); <-- remove that, vb doesn't use semicolon line breaks