Spread WPF Documentation
GrapeCity.Windows.SpreadSheet.UI Namespace / GcSpreadSheet Class / ColumnViewportWidthChanging Event
Example


In This Topic
    ColumnViewportWidthChanging Event (GcSpreadSheet)
    In This Topic
    Occurs when a viewport column is about to be changed.
    Syntax
    'Declaration
     
    Public Event ColumnViewportWidthChanging As EventHandler(Of ColumnViewportWidthChangingEventArgs)
    'Usage
     
    Dim instance As GcSpreadSheet
    Dim handler As EventHandler(Of ColumnViewportWidthChangingEventArgs)
     
    AddHandler instance.ColumnViewportWidthChanging, handler
    public event EventHandler<ColumnViewportWidthChangingEventArgs> ColumnViewportWidthChanging
    Event Data

    The event handler receives an argument of type ColumnViewportWidthChangingEventArgs containing data related to this event. The following ColumnViewportWidthChangingEventArgs properties provide information specific to this event.

    PropertyDescription
    (Inherited from System.ComponentModel.CancelEventArgs)
    Gets the changed value for the viewport column width.  
    Gets the index of the viewport column whose width is changing.  
    Example
    This example uses the ColumnViewportWidthChanging event.
    gcSpreadSheet1.AddColumnViewport(0, 100);
    gcSpreadSheet1.AddRowViewport(0, 80);
    
    private void gcSpreadSheet1_ColumnViewportWidthChanged(object sender, GrapeCity.Windows.SpreadSheet.UI.ColumnViewportWidthChangedEventArgs e)
            {
                listBox1.Items.Add(e.DeltaViewportWidth.ToString());
                listBox1.Items.Add(e.ViewportIndex.ToString());
            }
    
    private void gcSpreadSheet1_ColumnViewportWidthChanging(object sender, GrapeCity.Windows.SpreadSheet.UI.ColumnViewportWidthChangingEventArgs e)
            {
                listBox1.Items.Add(e.DeltaViewportWidth.ToString());
                listBox1.Items.Add(e.ViewportIndex.ToString());
            }
    
    private void gcSpreadSheet1_ColumnWidthChanged(object sender, GrapeCity.Windows.SpreadSheet.UI.ColumnWidthChangedEventArgs e)
            {
                listBox1.Items.Add(e.ColumnList.Length.ToString());
                listBox1.Items.Add(e.Header.ToString());
            }
    
    private void gcSpreadSheet1_ColumnWidthChanging(object sender, GrapeCity.Windows.SpreadSheet.UI.ColumnWidthChangingEventArgs e)
            {
                listBox1.Items.Add(e.ColumnList.Length.ToString());
                listBox1.Items.Add(e.Header.ToString());
            }
    GcSpreadSheet1.AddColumnViewport(0, 100)
    GcSpreadSheet1.AddRowViewport(0, 80)
    
    Private Sub GcSpreadSheet1_ColumnViewportWidthChanged(sender As System.Object, e As GrapeCity.Windows.SpreadSheet.UI.ColumnViewportWidthChangedEventArgs) Handles GcSpreadSheet1.ColumnViewportWidthChanged
            ListBox1.Items.Add(e.DeltaViewportWidth.ToString())
            ListBox1.Items.Add(e.ViewportIndex.ToString())
        End Sub
    
    Private Sub GcSpreadSheet1_ColumnViewportWidthChanging(sender As System.Object, e As GrapeCity.Windows.SpreadSheet.UI.ColumnViewportWidthChangingEventArgs) Handles GcSpreadSheet1.ColumnViewportWidthChanging
            ListBox1.Items.Add(e.DeltaViewportWidth.ToString())
            ListBox1.Items.Add(e.ViewportIndex.ToString())
        End Sub
    
    Private Sub GcSpreadSheet1_ColumnWidthChanged(sender As System.Object, e As GrapeCity.Windows.SpreadSheet.UI.ColumnWidthChangedEventArgs) Handles GcSpreadSheet1.ColumnWidthChanged
            ListBox1.Items.Add(e.ColumnList.Length.ToString())
            ListBox1.Items.Add(e.Header.ToString())
        End Sub
    
    Private Sub GcSpreadSheet1_ColumnWidthChanging(sender As System.Object, e As GrapeCity.Windows.SpreadSheet.UI.ColumnWidthChangingEventArgs) Handles GcSpreadSheet1.ColumnWidthChanging
            ListBox1.Items.Add(e.ColumnList.Length.ToString())
            ListBox1.Items.Add(e.Header.ToString())
        End Sub
    See Also