I'm looking for a way do show a form ( or TWinControl with child components
) as a popup window without causing a deactivate event in the main form.
The popup form can't be modal because I need to hide the form when the user
clicks outside the form client area.
I already looked in the vcl source code for TDBLookupCombobox but they
popup only one component. This technique can not work if you've several
wincontrols on the popupform which all need their own focus.
Same for the rx - datetime picker popup component and all datetime picker
components on Delphi super page.
The popup control cannot be a child from the main window because the popup
window needs to draw outside the main windows client area.
I need this popup for a component which is able to dropdown a complex
component with lots of TWinControls inside.
Anybody an idea ?
Thanks for your help.