Defines the area where a mouse click occurred.
Class: (none)
Namespace: Softelvdm.SftTreeNET
Assembly: Softelvdm.SftTreeNET
public enum ItemClickAreaEnum;
Public Enum ItemClickAreaEnum
| Name | Description |
|---|---|
| EmptyArea | The mouse click occurred in the empty area of the item area. |
| ExpandCollapseButton | The mouse click occurred in an expand/collapse button. |
| ExpandCollapseButtonAll | The mouse click occurred in an expand/collapse button (requesting full expansion of all child items and their dependents). |
| RowHeader | The mouse click occurred in a row header. |
| Item | The mouse click occurred in an item (not in a cell). |
| Hierarchy | The mouse click occurred in the hierarchy area. |
| ItemImage | The mouse click occurred on an item image. |
| CellSel | The mouse click occurred within the selectable area of a cell. |
| Cell | The mouse click occurred within a cell. |
Defines the area where a mouse click occurred.
sftTree1.Columns.MakeOptimal(0, true);
sftTree1.RecalcHorizontalExtent();
}
private void sftTree1_ItemClick(object sender, ItemClickEventArgs e) {
Debug.Write("ItemClick ");
DumpValues(e);
// user clicks expand/collapse button
if (e.Area == ItemClickAreaEnum.ExpandCollapseButton && e.Item != null) {
ExpandCollapseItem(e.Item);
}
}
private void sftTree1_ItemDoubleClick(object sender, ItemClickEventArgs e) {
Debug.Write("ItemDoubleClick ");
DumpValues(e);
// user double clicks on an item
sftTree1.RecalcHorizontalExtent()
End Sub
Private Sub sftTree1_ItemClick(ByVal sender As Object, ByVal e As Softelvdm.SftTreeNET.ItemClickEventArgs) Handles sftTree1.ItemClick
Debug.Write("ItemClick ")
DumpValues(e)
' user clicks expand/collapse button
If e.Area = ItemClickAreaEnum.ExpandCollapseButton And Not e.Item Is Nothing Then
ExpandCollapseItem(e.Item)
End If
End Sub
Private Sub sftTree1_ItemDoubleClick(ByVal sender As Object, ByVal e As Softelvdm.SftTreeNET.ItemClickEventArgs) Handles sftTree1.ItemDoubleClick
Debug.Write("ItemDoubleClick ")
DumpValues(e)See Also | Classes | SftTree/NET 3.0