Ticket T667220
Visible to All Users

The popup form is shown below its parent form if the RDP-server is used

created 7 years ago

Hi

I have just updated my project from VS2015 to VS2017 and from DE 15.2 to DE 18.1.
I have noted problems with the start of the client over RDP from a MS RDS Server and further a proposal for an enhancement.
See all details in the attachment…

Regards
Fredy

Comments (3)
B B
Brendon Muck [DevExpress MVP] 7 years ago

    With regards to your issues when accessing the application via remote desktop, do you still get the pop-up issues if you set the ForceRemotingCompatibilityMode property at runtime?

    C#
    DevExpress.XtraEditors.Popup.PopupBaseForm.ForceRemotingCompatibilityMode = true;

      Hi Brendon
      I develop with vb.net…

      Question:
      - Does this setting give some negative sideeffects…?

      Where do I have to set this option (is form.load to the main form the right place)?
      As soon as I have your answer, I will do a test and give you a further feedback.

        Update
        Should this "solution" not be better (only active, when over RDP)?
        https://www.devexpress.com/Support/Center/Question/Details/T341003/remoteapp-causes-issue-with-combobox-popup

        Answers approved by DevExpress Support

        created 7 years ago (modified 7 years ago)

        Hello Fready,

        I agree with Brendon that you can use the ForceRemotingCompatibilityMode property. The DevExpress.XtraEditors.Popup.PopupBaseForm.ForceRemotingCompatibilityMode property has been introduced for very specific situations when an application is used as a RemoteApp. Let me explain why this property is necessary.
        In some specific situations, our PopupForms are closed in remote applications. The cause of this behavior is the incorrect z-order, and such issues are common. For example, please refer to the RemoteApp program pop-up window is hidden in Windows article for more information. Our developers have researched this behavior and found a workaround for such issues. The fix is to change the current PopupForms' z-order by a timer. So, when you set the DevExpress.XtraEditors.Popup.PopupBaseForm.ForceRemotingCompatibilityMode property to True, it means that every 50 milliseconds, the current PopupForms change their z-order.
        I suggest you enable the option when you are using the remote session before your form is shown. For example, you can adjust this property in the Main method.

          Comments (2)

            Hi Brendon and Nadezhda
            Thanks for your feedbacks.

            I have implemented the setting - it seems to work.
            I hope, that the setting don't will have any negative sideeffects (your don't have answered my question) .

            Further, please hand out my proposal to the enhancement to the date column filter (see .pdf) to the responsible persons.
            Thanks

            Nadezhda (DevExpress Support) 7 years ago

              Hello Fredy,

              The  ForceRemotingCompatibilityMode property does not affect other options except the z-order. So, no negative side effect should occur.
              As for your idea, thank you for sharing it with us. We will keep it in mind.

              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.