I have written a UserControl that is essentially a textbox but when clicked brings up a new form which is supposed to mimic a menu. This menu form ideally should be shown as ShowDialog.
I have a Sub Main() with line
MainForm includes this UserControl. I had problems on firing the MouseEnter/Leave events when using ShowDialog, but not when using the Show method. However the important thing was to see this form on top of MainForm, which it did.
As it happens, one of the menus loads a new form - OptionsForm
and it does this by
OptionsForm = New OptionsForm
now OptionsForm also has a menu UserControl (with a different lot of menus)
If I show this form using the Show method, I cannot get it to sit on top of the OptionsForm
and if I use the ShowDialog method I get an error "Forms cannot own themselves or their owners"