Current filter:
                                You should refresh the page.
                                0
                                  • If I create a RibbonForm as a MDI Parent and a XtraForm as a child the window seems to stay on top when I switch to another application. This only happens if there's a child in the parent.
                                    I've made a minimal solution that causes this and also a short video (mdi.avi) of me running the program, activating firefox, switching back to the running example and then again trying to activate firefox by clicking it. The example program looks to be on top but it's not which can be seen when hightlighting some text in firefox.

                                paint_test.zip
                                0

                                Hello Hans,

                                Thank you for the question. I have reviewed the video and should say that this issue is not directly related to our controls, because the original issue is that the Fireforx window isn't repainted after it is becomes active for some reason. The video clearly shows his behavior. This issue may be caused by several different reasons beginning from some non-standard XP theme installed on your machine and ending with some problems with the firefox itself. I recommend that you contact firefox developers to further clarify this problem. I should also say that, unfortunately, I was not able to reproduce this problem on my side.

                                Please do not hesitate to contact us if you experience problems when using our products. We will be happy to help you at any time.

                                Thanks,
                                Stan.

                                0

                                It is related to your controls because:
                                I just used FireFox as an example, it happens for any program.
                                It happens on a computer with the standard XP theme (and also other OS, like Vista).
                                If you like I can do another video with some other programs.

                                0

                                This is a video of me using standard xp theme and using an ordinary windows explorer window as a demonstration.

                                mdi2.avi
                                0

                                Additional info:
                                We have observed this behavior on a clean install of XP.
                                It does not occur every time you switch to another window, but fairly frequent.
                                It only occurs when there's a mdi child inside the mdi parent.

                                0

                                Hello Hans,

                                Thank you for the additional information. Finally, I managed to reproduce this problem on our side. We'll review this issue a bit more and try to find a solution ASAP.

                                Thanks,
                                Stan.

                                0

                                Hello Hans,

                                To make the application work correctly you should also override the main form's SupportAdvancedTitlePainting method that should retrieve "false".

                                Thanks,
                                Stan.

                                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.