Bug Report Q478585
Visible to All Users

Ribbon Form - Activating a maximized MDI child form via the Ctrl+Tab key combination restores down the window size if merging is used

created 12 years ago

<para>Hello,
I have MDIForm (main form) that create MDIChild forms and ribbon's merge is ok.
After creating 2 or more MDIChild forms, I can change focus using Ctrl+Tab but I got two errors.
Sometimes, forms take Windows XP style and seems that windowState property is having some problems .
It looks like the form is maximized (There are minimize, restore and close buttons) , but it is not extended in all the window.
I've prepared an image and an example to explain the issue in a better way.
 Follow that instructions to recreate the issue in my example:

  1. Click ribbon's button Add Child Form1 and it will create MDIChild Form1.
  2. Click ribbon's button Add Child Form2 and it will create MDIChild Form2.
  3. Press Ctrl+Tab a few times (3-4).
    Example's image it's inside zip archive.
    Thanks to everyone who try to help me!

</para>

Show previous comments (2)
DevExpress Support Team 12 years ago

    Just disable the SupportNonClientDrawing property for child MDI forms. This should help.
    I am looking forward to your feedback once you have had the opportunity to try this solution.

      Thank you!
      I have disabled SupportNonClientDrawing property in MDIChildForm's ribbon and it works fine. There are no more merge-unmerge problems now.
      However, if I minimize or reduce MDIChildForms they have Windows style (Blue bar, as you can see in attached image). How can avoid this? I wish they have devexpress skin "Black", like main MDIForm.
      Thanks again for your willingness.

      DevExpress Support Team 12 years ago

        Hello,
        I am afraid I cannot suggest another appropriate temporary workaround for this issue. I suggest you wait until our developers fix this problem.

        Answers approved by DevExpress Support

        created 12 years ago (modified 12 years ago)

        We have fixed the issue described in this ticket and will include the fix in our next maintenance update. To apply this solution before the official update, request a hotfix by clicking the corresponding link for product versions you require.

        Note: Hotfixes may be unavailable for beta versions and updates that are about to be released.

          Disclaimer: The information provided on DevExpress.com and affiliated web properties (including the DevExpress Support Center) is provided "as is" without warranty of any kind. Developer Express Inc disclaims all warranties, either express or implied, including the warranties of merchantability and fitness for a particular purpose. Please refer to the DevExpress.com Website Terms of Use for more information in this regard.

          Confidential Information: Developer Express Inc does not wish to receive, will not act to procure, nor will it solicit, confidential or proprietary materials and information from you through the DevExpress Support Center or its web properties. Any and all materials or information divulged during chats, email communications, online discussions, Support Center tickets, or made available to Developer Express Inc in any manner will be deemed NOT to be confidential by Developer Express Inc. Please refer to the DevExpress.com Website Terms of Use for more information in this regard.