Your Privacy Matters: We use our own and third-party cookies to improve your experience on our website. By continuing to use the website we understand that you accept their use. Cookie Policy
275
DropDown menu erases parts of underlying Window/Control before it is drawn. (On remote desktops)
posted

Hi,

I have a question regarding the drawing of drop down menus.

We hava a Progress/ABL application and heavily use Infragistics controls for the UI. The application mimics some kind of MDI by using the UltraDockmanager to create tabs and host multiple windows. When the application is used via remote desktop we see that the Popup menus of the UltraToolBarManager (uses PopupMenuTools and ButtonTools) leaves a "hole" in the entire application before the menu is finally drawn. You can see parts of the window/desktop which lies behind our application.

That's very annoying when hovering over the menubar and each time a dropdown is going to happen the place where the dropdown menu will be is erased before the dropdown is visible.

The problem is only visible on remote desktops.

Is there a way to tell the ToolbarsManager not to erase the background when a dropdown is going to happen?

I tried Suspend and ResumeLayout of our UltraPanel (main panel of a window) in BeforeToolDropdown and AfterToolDropdown, but it doesn't help.

Any ideas?

Any help is appreciated!

Update: We use/allow transparency in our application. As soon as "AllowTransparency" is set to "true", the drop down menu creates those "holes". AllowTransparency = yes fixes the problem but now the user cannot enable transparent backgrounds of the UltraDock tabs.