HeaderPane
Main
Hide
Share Link
Print

ItemDoubleClick Event, SftTree Class

Occurs when an item, cell or part is double-clicked.

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

Syntax

public event ItemDoubleClickEventHandler ItemDoubleClick;
Public Event ItemDoubleClick As ItemDoubleClickEventHandler

Comments

Occurs when an item, cell or part is double-clicked.

Please note that the ItemDoubleClick event reflects mouse button events. The SelectionChanged event should be used when selection changes need to be tracked, as these can also occur through keyboard input, which is not reflected by the ItemDoubleClick event.

The ItemDoubleClick event supplies all the necessary information to the application, so appropriate action can be taken. The application can start cell editing, expand or collapse an item or display application specific information based on the event and the area clicked.

The ItemDoubleClick event can be used to respond to a mouse button that is pressed twice within a short time. An ItemDoubleClick event is always preceded by an ItemClick event. If the pause between mouse clicks is longer than the system's double-click time, a second ItemClick event occurs instead of the ItemDoubleClick event.

If the ItemDoubleClick event is used to display a context sensitive menu (popup menu), the SoftelvdmUserControl.CancelMode method must be used before displaying the context menu.

Examples

C#

        }

        private void sftTree1_ItemCollapsed(object sender, Softelvdm.SftTreeNET.ItemCollapsedEventArgs e) {
            DumpValues("ItemCollapsed", e);
        }

        private void sftTree1_ItemDoubleClick(object sender, Softelvdm.SftTreeNET.ItemClickEventArgs e) {
            DumpValues("ItemDoubleClick", e);
        }

        private void sftTree1_ItemExpanded(object sender, Softelvdm.SftTreeNET.ItemExpandedEventArgs e) {
            DumpValues("ItemExpanded", e);
        }

        private void sftTree1_ItemReleased(object sender, ItemClickEventArgs e) {
            DumpValues("ItemReleased", e);

VB.NET

            End If
        End If
End Sub

Private Sub SftTree1_ItemCollapsed(ByVal sender As System.Object, ByVal e As Softelvdm.SftTreeNET.ItemCollapsedEventArgs) Handles SftTree1.ItemCollapsed
    DumpValues("ItemCollapsed", e)
End Sub

Private Sub SftTree1_ItemDoubleClick(ByVal sender As System.Object, ByVal e As Softelvdm.SftTreeNET.ItemClickEventArgs) Handles SftTree1.ItemDoubleClick
    DumpValues("ItemDoubleClick", e)
End Sub

Private Sub SftTree1_ItemExpanded(ByVal sender As System.Object, ByVal e As Softelvdm.SftTreeNET.ItemExpandedEventArgs) Handles SftTree1.ItemExpanded
    DumpValues("ItemExpanded", e)
End Sub

See Also SftTree Class | Classes | SftTree/NET 3.0