Bug Report Q475323
Visible to All Users

Re-opening a form with a control aligned to the top of the form moves the control above the top toolbar if the Embedded VCL Forms Designer is enabled within the IDE

created 12 years ago

TdxShellBreadcrumbEdit looses itsTop value which is set to 0 when opening dproj file when its align property is alTop;
I can correct this at run time with dxShellBreadcrumbEdit1.Top := 84 (the design time position) in OnFormCreate or by placing the TdxShellBreadcrumbEdit on a TPanel…
But the component's Top value should be restored automatically when the dproj is opened.

This appears to be a bug.
The attachment shows the position of the TdxShellBreadcrumbEdit after loading a project.
The second attachment is a Delphi 2010 project that demonstrates the problem.
Just open the project and you will find that the TdxShellBreadcrumbEdit is positioned at he top of the form even tough its position was below the top toolbars when the project was saved.
After some testing, if the bottom toolbar is removed and the project is saved, the position of the TdxShellBreadcrumbEdit after reloading the project is correct.
Why is the bottom toolbar changing the position of the TdxShellBreadcrumbEdit when the project is saved?
Can this be fixed at the component level?
This is very annoying because everytime you open a project of this type you have to reposition the TdxShellBreadcrumbEdit from the top of the form to below the upper toolbars.

Best Regards,
Bill

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

    Hello,
    Thank you for your report. I have reproduced the described behavior and forwarded this ticket to our developers for research.

      Any progress fixing this bug?

      DevExpress Support Team 12 years ago

        Our developers are working on this issue. I assure you that they will do their best to resolve the problem as soon as they can. However, we cannot give you any time frame at present, because our estimations may be misleading.
        Thanks for your patience.

        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.

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

            This looks strange. Perhaps, these files or folders are locked by some process. Please restart your PC, temporary disable antivirus software and try again. I am looking forward to your feedback.

              No luck with setup and recompile. Setup is looking for files in C:\Components\Developer Express\Library\RS14 but the files that it can not delete are in C:\Components\Developer Express\ExpressBars\Sources.

              DevExpress Support Team 12 years ago

                It seems that it is the first time such problem was reported to us. I suggest you consider reinstalling our controls from scratch as it is demonstrated in the TcxPivotGridChartConnection not installed ticket and apply this fix once again. This may help. However, I think that it will be better to wait for the official VCL 12.2.5, which we are going to release soon (hope, next week). This fix will be included there and fully tested.

                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.