When I have one WinGrid in a Form, I can use the arrows when the ContextMenu is displayed to navigate between tools.
When I have multiple WinGrids in a Form, using the arrows when the ContextMenu is dispayed actually starts navigating in the WinGrid. It's like there's a problem with the focus. Even if I move the mouse to a sibling tool, the ContextMenu disappears...
I've attached a movie to show the problem with the arrows. When you see the selected tool or row change, it is done with the arrow keys (up and down).
I've tried to upload the video, but it gives me an error after 100%...
In the meantime, take a look at the video @ http://screencast.com/t/yFGTpPz0SMd
Hello,
Thank you for your patience and for the video provided.
I do not think, that this is happening, because of the two or three instances of the 'WinGrid' control, I tried that scenario. How are you showing the context menu exactly, are you just assigning it to the control? Can you reproduce this in a small sample project, so I can take a look at it?
I am checking about the progress of this issue. Please let me know If you need any further assistance on this.
Hi,
Thank you for your post.
How are you showing this context menu? What is it exactly? If it is from our 'UltraToolbarsManager' component, then you need to know that it is not a control, but a component and thus it cannot receive focus. I can make, of course, a working sample if you give me some specific requirements and if this would help you in any way. I am opened to any kind of suggestions on how can we troubleshoot this issue.
Hi, sorry for the lame explanation. The context menu to add an extra Vertical MdiTabGroup? I right click on a tab and then choose Horizontal/Vertical ...
I actually only have two MdiTabs with in each tab a Form with in each Form a Control. If I create an extra MdiTabGroup, I'm getting resize and resizing events in the right Control (so the Control of the Form of the newly created MdiTabGroup) but not in the left Control... Isn't that strange?
Sorry, above reply was for another thread. Don't know if you can delete it...
I'll try to create a working small program to hopefully reproduce it. Actually, I have an MdiTab containing a Form. The Form contains a UltraTabControl with five tabs. In each tabs there are 2 or 3 WinGrids. Each WinGrid has its own Context Menu.
If the MdiTab only contains a Form with one WinGrid and nothing else, then the ContextMenu seems to work fine.
I have to add that we're using OpenEdge together with their .NET bridge, so bugs can also come from the dual OpenEdge .NET world...
This could be happening if you are running some other code ot some point, because after describind the scenario, I think that it is a normal one.
OpenEdge is not supported, we've seen some issues with it through the years. However, I will be happy to take a look at a sample.
I am still following this. Did you have time to take a look at it?
Lieven,
Sure, please open a new thread when you have more information on this case.
Hi Boris, I'm slowly creating an example in pure Windows Forms resembling our application. If I can't reproduce it in that example, I'll need to create an OpenEdge ABL Windows Forms project trying to reproduce it their. If it's reproducible in the OpenEdga ABL example, I'll need to contact OpenEdge.
If you want, you can close the thread and I'll open a new one when I have the example project... But I'll definitely get back to you on this one.
Lieven