Thanks for your reply. Its not the main window, I want column chooser to remain visible and that's not happening the first time it is opened and looses focus.
Second time onwards on opening the chooser, it remains visible, even after lost focus.
I tried setting chooser.BringToFront() but its not helping either.
We have a main application window which captures whole screen, then we open a winforms dialog containing grid, this is modal dialog. Through this dialog's grid view, we open column chooser. Now if I click anywhere outside column chooser it gets invisible. If I open column chooser again, it remains visible even if I click anywhere outside column chooser.
Can we avoid hiding of the chooser the first time as well?