I have a Form, which has a MDI child, which in turn has a user control which has an UltraToolBarsManager. I had assigned Shortcuts for the menu items. When i use the Shortcut, they are not working. But when the usercontrol containing the UltraToolBarsManager is having the Focus, the shortcut works. Is it possible to make the Shortcut work in all cases?
Note:
1. The parent form doesn't have any Menu item.
2. Currently i had patched by capturing 'ctrl' click and setting the focus to the usercontrol containing the UltraToolBar. It works but, I've lost general ctrl+c and ctrl+v behavior for the form.
Hallo Georgi,
but this make a new instance from form, which was in container. We need the same instance, that we don't forget the datas and links to other objects.
Can you please give us other sample, where is produced any new instance?
Hello Firhang,
Thanks for attached sample. The mentioned behavior is expected, because you set property MdiParent = null; of your MDIChild form. Could you please take a look at the modifications that I made in your sample and let me know if you have any questions.
Regards
Of course I can bring you a example. It is C#, .Net 2.0 and Infragistics 2009.2.
I`m not sure what you mean with “When is the child undocked…”, but If you are talking about windows state, in my test sample the shortcuts works nevertheless of the windows state. Please take a look at the attached video file. Could you please tell me what is your current build. Please note that that latest build for version 9.2 is 9.2.20092.2119. You could download it from our site: Infragistics.com -> MyIG -> My Keys and Downlaods
Please if you have any questions, do not hesitate to write me
we are using the version 2009.2 with OpenEdge 10.2B and we have other problem. I made some 2 Forms like in your example. The shortcuts works only if the Form is docked in MdiContainer. When is the Child undocked, are the shortcuts still defined, but there is no reaction. When I run only ChildForm without MdiContainer, works the shortcuts fine.
Do you have any idea, why it is so behaves?