Spread WPF 15
GrapeCity.Windows.SpreadSheet.UI Namespace / HeaderHitTestInformation Class / Column Property

In This Topic
    Column Property (HeaderHitTestInformation)
    In This Topic
    Gets the column location referred to in the header.
    Public ReadOnly Property Column As Integer
    Dim instance As HeaderHitTestInformation
    Dim value As Integer
    value = instance.Column
    public int Column {get;}
    This example uses the Column property.
    gcSpreadSheet1.CanCellOverflow = true;
    void gcSpread1_MouseDown(object sender, MouseButtonEventArgs e)
                HitTestInformation info = gcSpreadSheet1.HitTest(e.GetPosition(gcSpreadSheet1).X, e.GetPosition(gcSpreadSheet1).Y);
                if (info.HitTestType == HitTestType.Corner)
                    gcSpreadSheet1.Sheets [0].SetText (0,0,"Click SheetCorner of control");
                if (info.HeaderInfo != null)
                    if (info.HeaderInfo.InColumnResize)
                        gcSpreadSheet1.Sheets[0].SetText(0, 0, "Column" + info.HeaderInfo.Column.ToString() + " is resizing");
                    else if (info.HeaderInfo.InRowResize)
                        gcSpreadSheet1.Sheets[0].SetText(0, 0, "Row" + info.HeaderInfo.Row.ToString() + " is resizing");
    GcSpreadSheet1.CanCellOverflow = True
       Private Sub GcSpreadSheet1_MouseDown(sender As System.Object, e As System.Windows.Input.MouseButtonEventArgs)
            Dim info As HitTestInformation = GcSpreadSheet1.HitTest(e.GetPosition(GcSpreadSheet1).X, e.GetPosition(GcSpreadSheet1).Y)
            If (info.HitTestType = HitTestType.Corner) Then
                GcSpreadSheet1.Sheets(0).SetText(0, 0, "Click SheetCorner of control")
            End If
            If (info.HeaderInfo IsNot Nothing) Then
                If (info.HeaderInfo.InColumnResize) Then
                    GcSpreadSheet1.Sheets(0).SetText(0, 0, "Column" + info.HeaderInfo.Column.ToString() + " is resizing")
                ElseIf (info.HeaderInfo.InRowResize) Then
                    GcSpreadSheet1.Sheets(0).SetText(0, 0, "Row" + info.HeaderInfo.Row.ToString() + " is resizing")
                End If
            End If
        End Sub
    See Also