Spread Silverlight Documentation
GrapeCity.Windows.SpreadSheet.UI Namespace / ScrollBarTrackPolicy Enumeration
Example Example


In This Topic
    ScrollBarTrackPolicy Enumeration
    In This Topic
    Specifies whether the component scrolls the sheet when the user moves the scroll box.
    Syntax
    'Declaration
     
    <FlagsAttribute()>
    Public Enum ScrollBarTrackPolicy 
       Inherits System.Enum
    'Usage
     
    Dim instance As ScrollBarTrackPolicy
    [Flags()]
    public enum ScrollBarTrackPolicy : System.Enum 
    Members
    MemberDescription
    BothScrolls the sheet when the user moves either the horizontal or the vertical scroll box.
    HorizontalScrolls the sheet when the user moves the horizontal scroll box.
    OffDoes not scroll the sheet when the user moves the scroll box.
    VerticalScrolls the sheet when the user moves the vertical scroll box.
    Example
    This example uses the ScrollBarTrackPolicy enumeration.
    private void Window_Loaded(object sender, RoutedEventArgs e)
            {
    var style = new System.Windows.Style();
    gcSpreadSheet1.HorizontalScrollBarStyle = style;
    gcSpreadSheet1.VerticalScrollBarStyle = style;
    gcSpreadSheet1.HorizontalScrollBarVisibility = System.Windows.Controls.ScrollBarVisibility.Visible;
    gcSpreadSheet1.VerticalScrollBarVisibility = System.Windows.Controls.ScrollBarVisibility.Visible;
    gcSpreadSheet1.HorizontalScrollBarHeight = 20;
    gcSpreadSheet1.VerticalScrollBarWidth = 20;
    gcSpreadSheet1.ScrollBarTrackPolicy = GrapeCity.Windows.SpreadSheet.UI.ScrollBarTrackPolicy.Both;
    gcSpreadSheet1.Invalidate();            
            }
    
    private void button1_Click(object sender, RoutedEventArgs e)
            {
    //Uncomment a method to test
    //gcSpreadSheet1.Sheets[0].SetActiveCell(10, 7);
    //gcSpreadSheet1.ShowActiveCell(GrapeCity.Windows.SpreadSheet.UI.VerticalPosition.Bottom, GrapeCity.Windows.SpreadSheet.UI.HorizontalPosition.Left);
    //gcSpreadSheet1.ShowCell(0, 0, 20, 10, GrapeCity.Windows.SpreadSheet.UI.VerticalPosition.Bottom, GrapeCity.Windows.SpreadSheet.UI.HorizontalPosition.Right);
    //gcSpreadSheet1.ShowColumn(0, 10, GrapeCity.Windows.SpreadSheet.UI.HorizontalPosition.Nearest);
    gcSpreadSheet1.ShowRow(0, 50, GrapeCity.Windows.SpreadSheet.UI.VerticalPosition.Center);
    gcSpreadSheet1.Invalidate();           
            }
    Private Sub Window_Loaded(sender As System.Object, e As System.Windows.RoutedEventArgs) Handles MyBase.Loaded
             Dim style As New System.Windows.Style()
            GcSpreadSheet1.HorizontalScrollBarStyle = style
            GcSpreadSheet1.VerticalScrollBarStyle = style
            GcSpreadSheet1.HorizontalScrollBarVisibility = System.Windows.Controls.ScrollBarVisibility.Visible
            GcSpreadSheet1.VerticalScrollBarVisibility = System.Windows.Controls.ScrollBarVisibility.Visible
            GcSpreadSheet1.HorizontalScrollBarHeight = 20
            GcSpreadSheet1.VerticalScrollBarWidth = 20
            GcSpreadSheet1.ScrollBarTrackPolicy = GrapeCity.Windows.SpreadSheet.UI.ScrollBarTrackPolicy.Both
            GcSpreadSheet1.Invalidate()
    End Sub
    
    Private Sub Button1_Click(sender As System.Object, e As System.Windows.RoutedEventArgs) Handles Button1.Click
            'Uncomment a method to test
            'GcSpreadSheet1.Sheets(0).SetActiveCell(10, 7)
            'GcSpreadSheet1.ShowActiveCell(GrapeCity.Windows.SpreadSheet.UI.VerticalPosition.Bottom, GrapeCity.Windows.SpreadSheet.UI.HorizontalPosition.Left)
            'GcSpreadSheet1.ShowCell(0, 0, 20, 10, GrapeCity.Windows.SpreadSheet.UI.VerticalPosition.Bottom, GrapeCity.Windows.SpreadSheet.UI.HorizontalPosition.Right)
            'GcSpreadSheet1.ShowColumn(0, 10, GrapeCity.Windows.SpreadSheet.UI.HorizontalPosition.Nearest)
            GcSpreadSheet1.ShowRow(0, 50, GrapeCity.Windows.SpreadSheet.UI.VerticalPosition.Center)
            GcSpreadSheet1.Invalidate()
    End Sub
    Inheritance Hierarchy

    System.Object
       System.ValueType
          System.Enum
             GrapeCity.Windows.SpreadSheet.UI.ScrollBarTrackPolicy

    See Also