Nevron Open Vision Documentation
Nevron.Nov.UI Namespace / NSplitterBase Class / PerformLayout Method
The thumb whose panes to layout.
The content area of the splitter.


In This Topic
    PerformLayout Method (NSplitterBase)
    In This Topic
    Given a content area and split parameters, calculates the positions of the splitter elements.
    Syntax
    'Declaration
     
    
    Protected Sub PerformLayout( _
       ByVal thumb As NSplitterThumb, _
       ByVal ca As NRectangle, _
       ByVal splitFactor As System.Double, _
       ByVal splitOffset As System.Double, _
       ByRef thumbRect As NRectangle, _
       ByRef pane1Rect As NRectangle, _
       ByRef pane2Rect As NRectangle _
    ) 
    'Usage
     
    
    Dim instance As NSplitterBase
    Dim thumb As NSplitterThumb
    Dim ca As NRectangle
    Dim splitFactor As System.Double
    Dim splitOffset As System.Double
    Dim thumbRect As NRectangle
    Dim pane1Rect As NRectangle
    Dim pane2Rect As NRectangle
     
    instance.PerformLayout(thumb, ca, splitFactor, splitOffset, thumbRect, pane1Rect, pane2Rect)
    protected void PerformLayout( 
       NSplitterThumb thumb,
       NRectangle ca,
       System.double splitFactor,
       System.double splitOffset,
       out NRectangle thumbRect,
       out NRectangle pane1Rect,
       out NRectangle pane2Rect
    )

    Parameters

    thumb
    The thumb whose panes to layout.
    ca
    The content area of the splitter.
    splitFactor
    splitOffset
    thumbRect
    pane1Rect
    pane2Rect
    Requirements

    Target Platforms: Windows 11, Windows 10, Windows 7, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2, Windows Server 2012, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later)

    See Also