Your Privacy Matters: We use our own and third-party cookies to improve your experience on our website. By continuing to use the website we understand that you accept their use. Cookie Policy
965
UltraZoomPanel - headers of UltraTabControl and UltraGroupBox get cut off.
posted

Hello,

Please see the attached sample project in which I am using the Infragistics 17.1 Zoom Panel.

Per the online documentation I place additional zoom panels within the child controls, in this case a tab control and ultragroupbox.

However when I zoom in the headers of the tab and group box are cutoff.

Please advise.

WinZoomPanelChildIssue.zip

Parents
  • 12480
    Offline posted

    Hi Anthony,

    Thank you for sending your sample. I tested it out and I can see that the tabs are cut off. I am not sure that a ZoomPanel inside another ZoomPanel is a supported scenario. Either way, I am going to investigate why this happens and recommend a course of action for you.

    Please let me know if you have any questions.

Reply
  • 12480
    Offline posted in reply to Mike Bowshewicz

    Hi Anthony,

    My recommendation in this case is to use only the UltraZoomPanels inside the tabs and remove the one on the form that contains the tab controls. According to this topic, we do not support nested zoom panels: https://ko.infragistics.com/help/winforms/winzoompanel-zoom-supported-controls

    You mentioned that you were following our documentation when you built your UI. I believe you are referring to this passage:

    You can add an UltraZoomPanel as the child of the container control, then add the child controls that you want to be scaled inside the UltraZoomPanel. For example, if you are using an UltraTabControl and you want to zoom the controls inside a certain tab, you should add an UltraZoomPanel inside the tab and add the child controls inside the UltraZoomPanel. Note that if you are using an UltraPanel and you want to zoom the controls inside it, you need to change the UltraPanel to and UltraZoomPanel. The UltraZoomPanel inherits the UltraPanel, so this shouldn’t affect your application in any way other than enabling zooming. If, because of the container controls in your application, you have more than one UltraZoomPanel and you want to synchronize their ZoomFactor, you can use the ZoomFactorChanged event to do this.

    In this case, the recommendation is not to use nested zoom panels. The recommendation here is to place any controls you want to scale directly inside your UltraZoomPanel: for example, placing the UltraZoomPanel on the tab, and any controls on the tab directly on the UltraZoomPanel.

    Please let me know if this is the passage to which you were referring when you said "per the online documentation." If so, I will see if there is anything we can do to clarify it.

Children