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.
Hello,
It sounds like the color used to render the menu or menu shadows is matching that of the TransparencyColor. Try setting the ShowMenuShadows on the UltraToolbarsManager to False and see if that helps. Otherwise, I'll probably need some sort of sample to reproduce the issue through remote desktop.
Let me know if this helps.
Chris
thanks for your help.
I set ShowMenuShadows to false, but it didn't help. (We use bright green as transparency color, so I doubt that the ToolbarsManager uses this color to draw shadows. Additionally the problem only occurs on remote desktops. So maybe its an drawing issue?)
Unfortunately its not easy to extract sample code of our application.
Maybe you have another idea of a switch?
Can the erasing of the background be disabled?
Regards,
Jörg