Current filter:
                                You should refresh the page.
                                0
                                  • Hello,

                                    We are using BarManager in our application to display toolbar. Toolbar is consisting of one label (BarStaticItem) and few icon buttons (BarButtonItem).

                                    Now when user tabbing between different icons of toolbar, it goes properly from first icon to the last icon. But after that it goes somewhere else (which is not visible on UI) and after then it again comes to the first icon. This only happens when we add BarStaticItem else it works fine.

                                    I have also attached Sample application for your reference. Let me know how to resolve this issue.

                                    Thanks,
                                    Parthiv

                                TestBarManager.rar
                                0

                                Hi Mrugajit,

                                Thank you for your sample project. It appears to be a bug in our DXBars. I will convert this issue to a bug report and we will try to find a solution as soon as possible.

                                Thanks,
                                Stan

                                0

                                Hello Stan,

                                When do you think that we will get the fix for v2009 vol 3? And I guess this new set of Dlls will also contains the previous fixes provided to us.

                                Thanks,
                                Parthiv

                                0

                                Hello Parthiv,

                                I have published our intermediate build for version v9.3. All fixes that are available for the v9.3 are included to this version.

                                Thank you, Marina

                                0

                                Hello Marina,

                                Thanks for providing us the latest fix. Now using this new DLLs above issue is partially resolved i.e. first you click ALT and after then you click TAB key or RGHT Arrow Key for moving focus on different toolbar item which is working fine. But the same is not working using SHIT+TAB or LEFT Arrow key. Using SHIFT+TAB key focus is lost once.

                                I am also attaching the sample code for the same. Let us know how can we resolve this issue.

                                Thanks,
                                Parthiv

                                TestBarManager.rar
                                0

                                Hello Parthiv,

                                We are researching this issue. Please bear with us.

                                Thank you, Marina

                                0

                                Hello Parthiv,

                                Please accept our apologies for providing the incomplete fix of this issue. An additional fix will be available in next minor version 9.3.8.

                                Thanks,
                                Alex Ego.

                                0

                                Hello Alex,

                                Please let me know by when the version 9.3.8 will available ?

                                Thanks,
                                Parthiv

                                0

                                Hello Parthiv,

                                Thank you for the feedback. I cannot say for sure when we release this version. However, we will provide our intermediate build ASAP. Please bear with us.

                                Thank you, Marina

                                0

                                Hello Marina,

                                Is version 9.3.8 will available ?

                                Thanks,
                                Parthiv

                                0

                                Hello Parthiv,

                                It is possible that we will not release this version soon. We have provided our intermediate build that should work fine for you. Have you encountered any problem?

                                Thank you, Marina

                                0

                                Hello Marina,

                                Public Fix provided by Devexpress is for Visual Studio 2010. We are currently using Visual Studio 2008. Please provide the fix which is compatible with
                                VS 2008.

                                Please Find the attached file which shows the error we are getting while installation process.

                                Thanks,
                                Parthiv

                                Issue.bmp
                                0

                                Hello Parthiv,

                                We have provided several public fixes. The fix for the v9.3 version is available too: http://downloads.devexpress.com/Share/DXP/110722/DXperience-9.3.7.11203.exe
                                Please install this fix. It should resolve the issue.

                                Thank you, Marina

                                0

                                Parthiv,

                                Please do not download that fix. I will provide a new link today.

                                Thank you, Marina

                                0

                                Hi Marina,

                                We have checked the DLLs provided by you recently, still we are facing the same issue (Missing Tab issue with BarManager).
                                Can you please provide an appropriate solution this time ?

                                Can you forecast when Version 9.3.8 will be available?

                                Thanks,
                                Parthiv.

                                0

                                Hello Parthiv,

                                Thank you for your feedback. It is possible that we will not release a new 9.3 minor version. The v9.3 version is very old. There is no need to release a new minor version. We publish our intermediate builds for the v9.3 version.

                                >We have checked the DLLs provided by you recently, still we are facing the same issue (Missing Tab issue with BarManager).
                                Am I right that you install our intermediate build on your developer machine and see the issue? I suppose that you download a build placed here: http://downloads.devexpress.com/Share/DXP/111118/DXperience-9.3.7.11322.exe I suggest that your remove bin and obj folders from your application and run the Project Converter tool for your application. Try to rebuild your application. The issue should disappear.

                                As I can see, you asked to publish the v10.1 build too. Have you tested this version? I am looking forward to hearing from you.

                                Thank you, Marina

                                0

                                Hi Marina,

                                Thanks for your reply.

                                I have replaced the old DLL's with the new ones given by you, But still we are facing the same issue. Here I am sending you one Demo application where you can see the problem, The problem is When we press tab key then no one icon from the Bar Manager gets the Focus.

                                Please find one screen shots file(ScreenShot.doc) in the attachment which will provide you more clarity on issue.

                                Please provide a solution as soon as possible.

                                Thanks,
                                Parthiv Prajapati.

                                DevExpress.zip
                                0

                                Hello Parthiv,

                                We are testing your application. Please bear with us.

                                Thank you, Marina

                                0

                                Hi Parthiv,

                                Thank you for your patience.

                                I have reviewed that sample project and found our that keyboard navigation within a bar does not work correctly with the latest libraries version.

                                I have notified our developers of this problem, and they will do their best to fix in a shortest time. Please accept our apologies for this inconvenience.

                                However, I should say that I am a little bit confused by the problem that you described in the attached .doc file. Our BarManager (as any other main menu strip) has its own keyboard navigation logic. A user has to press the Alt key to enable BarManager's keyboard navigation. And after some BarItem has been selected, focus will return to the previously focused control within a window. I am afraid that the required behavior (when the Tab is used to navigate through both window's controls and BarManager's items) cannot be easily implemented.

                                Thanks,
                                Dmitry

                                0

                                Hi Parthiv,

                                Thank you for your patience!

                                We have researched this problem deeper and now it seems that my previous answer was not quite correct.

                                We cannot reproduce the original problem with navigation through the BarManager's menu when the focus can be lost if a BarStaticItem is present in the tool bar. I have installed the DXperience-9.3.7.11322.exe update and now BarManager's keyboard navigation works as expected on my side. I have attached a screencast of this behavior and your sample project with the last embedded 9.3.7.11322 dlls that were used to create that screencast. Please review it and let us know if the BarManager's tool bar navigation behaves differently on your side. We are looking forward to your feedback.

                                The second problem is the desirable navigation behavior via the Tab key from the 'Mobile' TextBox to the 'Print' menu item that you have described in the attached .doc file. I have created a separate ticket regarding this problem in order not to mix several questions in one thread. Let's continue our discussion there: ID Q281904, How to move focus to a BarManager's menu strip.

                                Thanks,
                                Dmitry

                                Q331230.zip
                                0

                                Hi Dmitry,

                                Thanks for your reply and I really appreciate your efforts. Our main issue is resolved but now we are facing a new issue with the provided implementation.

                                When the focus comes on Bar and we press "alt" then focus is moved to the first icon(i.e Print) of Bar and after that on pressing tab key focus moves to next icon and so on, And when we press "alt" again then focus is moved to next control here it is grid. This is actually what we want.

                                Now consider a scenario, The focus is on any other control (e.g Name Text box) now put the mouse pointer over any of the icon in Bar(don't click, just hold the pointer), Now that icon gets the focus and on pressing the tab key, focus moves between all icons of Bar, The problem over here is after pressing "alt" key the focus does not move out of the Bar. means the focus permanently remains inside the Bar. Even if we click on any other control still the focus remains on bar icons,

                                Please provide the solution for this as soon as possible.

                                Thanks,
                                Parthiv

                                0

                                Hi Parthiv,

                                Thank you for your update. I'm glad to hear that the original issue is solved now.

                                I have tried to replicate the new problem but haven't managed to. Would you please clarify in what BarManager version this problem occurs? Are you using the original BarManager class from the latest 9.3 libraries or it is the FocusableBarManager class that has been provided as a solution in the ID Q281904, How to move focus to a BarManager's menu strip ticket? I'm looking forward to your feedback.

                                Thanks,
                                Dmitry

                                0

                                Hi Dmitry,

                                Thanks for your reply, We are using Bar Manager Version 9.3 without FocusableBarManager class (i.e the ALT key approach)

                                Here I am sending a demo application along with snaps where I managed to produce the issue, Please check and let me know.

                                Thanks,
                                Parthiv

                                DevExpress.zip
                                0

                                Hi Parthiv,

                                Thank you for your clarification.

                                The problem is caused by the fact that BarManager does not exit from the menu mode when it loses the keyboard focus. This problem can be solved by overriding the OnLostFocus method in the BarManager descendant. This problem is not present in the FocusableBarManager class therefore you can utilize that approach as well.

                                	
                                [C#]
                                public class BarManagerEX : BarManager{ protected override void OnLostFocus(RoutedEventArgs e) { base.OnLostFocus(e); if (!IsAnyPopupFocused() && IsMenuMode) DeactivateMenu(); } }

                                I have modified your sample project accordingly and replaced the default BarManager with the BarManagerEX class.

                                Thanks,
                                Dmitry

                                Q331230.DevExpress.zip
                                0

                                Hi ,

                                Thanks for your quick reply,

                                But still we are facing same issue, When focus is on any other control and and we put the pointer on any icon on BAR and press tab then focus moves in between icons of bar but never moves out.

                                Here I am sending you the Screen Cast that shows my problem, For the first time when focus comes to BAR i pressed ALT and focus went to icons inside that and after pressing ALT again the focus moves outside as expected, but after that when the focus is on any other control and I make the mouse pointer over any of the icon in BAR and I clicked on name text box and write something and pressed TAB then focus should come to mobile text box which didn't happen instead the focus remained in BAR which is wrong, In this issue after pressing ALT also focus can not move outside the BAR it remains there for permanent so we need to restart the application to make focus work properly.

                                In Video you can see that I am clicking on all the controls in the screen but still focus remains on BAR which is wrong behavior.

                                Thanks,
                                Parthiv

                                ScreenCast.avi
                                0

                                Hi Parthiv,

                                Thank you for your clarification and providing a screencast. I have successfully reproduced the described problem and passed this ticket to our developers. They will do their best to determine the cause of the problem and find an appropriate solution.

                                Thanks,
                                Dmitry

                                0

                                Hi Parthiv,

                                Thank you for your patience. We have extended the BarManagerEX implementation to handle the described problem, and you should not encounter the problem with moving focus with the Tab key with this new implementation. I have attached a modified sample project with a modified BarManagerEX class. Please try this solution and let us know of your results.

                                Thanks,
                                Dmitry

                                Q331230.DevExpress.v2.zip
                                0

                                Hi Dmitry,

                                Thanks a lot for solution, It worked ! ! !

                                but there are two minor issues with look and fill of control,

                                1. Bar's background color is became darker
                                2. Focus color on icon is changed to Dark Blue from yellow

                                Here our application need the original look and fill as it was, So can you please provide the original look and fill to this control. Here I am sending a screen shot that will differentiate between new color and original one.

                                Thanks,
                                Parthiv

                                Snap.bmp
                                0

                                Hi Parthiv,

                                Thank you for your update.

                                You are right, it seems that the Office 2007 Blue theme is not applied to this BarManager's descendant. It is necessary to override the ISupportDXThemes.GetThemeResources method in the BarManagerEX class in order to fix this problem. I have attached the modified sample project. Please try it and let me know how it works on your side.

                                Thanks,
                                Dmitry

                                Q331230.DevExpress.v3.zip
                                You must  log in  or  register  to leave an answer

                                Is your intention to post an answer to your own question?

                                • If so, then proceed.
                                • If you simply wanted to post additional information, ask for further clarification, or to just say "Thanks!", please click Leave a Comment.
                                • If you wish to edit your original question, please use the Edit button in the Toolbox at the top right corner of that entry.