Hi,

I am building application that collects data. I am using listview to
show multirow data and by clicking add/edit buttons, user can get
another form to enter/edit the data for the selected row. I am using a
non-fullscreen (borderless) form for the purpose. If I show this
dialog form modally (using ShowDialog), I encounter following problems
:-
1. If I set the dialog's parent to the main form and use ShowDialog
method then the dialog is shown in background.
2. If I don't bother to set parent property then ShowDialog shows the
dialog modally and in foreground. I cannot do any UI action on the
main form (thats excepted) except whenever focus is on main form,
taskbar display's title for that form.
3. I am creating all my dialogs at the application load time and I
display a non-modal statup screen while application is loading. The
funny thing is whenever code setting dialog's border to none (in
dialog's constructor) executes, taskbar's caption flickers (i.e. it
switches to "Start" then comes back to "App Title").
4. I am using custom control that has combobox like interface. So
whenever user clicks on an arrow button, it popups a non-modal form
that allows user to select some option. If user clicks anywhere else
the form gets closed. Now on my main form this control works
absolutely fine. But on the dialog form, when the control-form is
popped up for the first time, it is unable to receive any click event.
Clicking onto it produces beeps; howvever afterwords (i.e. after
closing it at first time) it works as it should.
5. To use dialog non-modally, I have to disable the main form and it
looks ugly.

Any solutions/workarounds/alternate solutions will be appreciated.

Thanks,
Vinay.