HeaderPane
Main
Hide
Share Link
Print

HorizontalOffsetChanged Event, SftTree Class

Occurs when the control is scrolled horizontally, under program control or by the user.

Class: SftTree
Namespace: Softelvdm.SftTreeNET
Assembly: Softelvdm.SftTreeNET

Syntax

public event HorizontalOffsetChangedEventHandler HorizontalOffsetChanged;
Public Event HorizontalOffsetChanged As HorizontalOffsetChangedEventHandler

Comments

Occurs when the control is scrolled horizontally, under program control or by the user.

The SftTree.HorizontalOffset and SftTree.HorizontalOffsetRight properties can be used to determine the current horizontal scrolling offset in the left or right panes.

The TopItemChanged event can be used to determine when the control is scrolled vertically.

Examples

C#

            DumpValues("HeaderDoubleClicked", e);
        }

        private void sftTree1_HeaderHeightChanged(object sender, EventArgs e) {
            DumpValues("HeaderHeightChanged", e);
        }

        private void sftTree1_HorizontalOffsetChanged(object sender, Softelvdm.SftTreeNET.HorizontalOffsetChangedEventArgs e) {
            DumpValues("HorizontalOffsetChanged", e);
        }

        private void sftTree1_ItemClick(object sender, Softelvdm.SftTreeNET.ItemClickEventArgs e) {
            DumpValues("ItemClick", e);

            if (e.Item != null && e.Cell != null && e.Item.UsageLocation == UsageLocationEnum.items && e.Cell.ColumnIndex == 2)
                e.Cell.Edit();  // Start cell editing

VB.NET

Private Sub SftTree1_HeaderDoubleClicked(ByVal sender As System.Object, ByVal e As Softelvdm.SftTreeNET.HeaderClickedEventArgs) Handles SftTree1.HeaderDoubleClicked
    DumpValues("HeaderDoubleClicked", e)
End Sub

Private Sub SftTree1_HeaderHeightChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles SftTree1.HeaderHeightChanged
    DumpValues("HeaderHeightChanged", e)
End Sub

Private Sub SftTree1_HorizontalOffsetChanged(ByVal sender As System.Object, ByVal e As Softelvdm.SftTreeNET.HorizontalOffsetChangedEventArgs) Handles SftTree1.HorizontalOffsetChanged
    DumpValues("HorizontalOffsetChanged ", e)
End Sub

Private Sub SftTree1_ItemClick(ByVal sender As System.Object, ByVal e As Softelvdm.SftTreeNET.ItemClickEventArgs) Handles SftTree1.ItemClick
    DumpValues("ItemClick", e)

        If Not e.Item Is Nothing And Not e.Cell Is Nothing Then

See Also SftTree Class | Classes | SftTree/NET 3.0