SftTree/DLL 7.5 - Tree Control
SftBox/OCX 5.0 - Combo Box Control
SftButton/OCX 3.0 - Button Control
SftMask/OCX 7.0 - Masked Edit Control
SftTabs/OCX 6.5 - Tab Control (VB6 only)
SftTree/OCX 7.5 - Tree Control
SftPrintPreview/DLL 2.0 - Print Preview Control (discontinued)
SftTree/DLL 7.5 - Tree Control
SftBox/OCX 5.0 - Combo Box Control
SftButton/OCX 3.0 - Button Control
SftDirectory 3.5 - File/Folder Control (discontinued)
SftMask/OCX 7.0 - Masked Edit Control
SftOptions 1.0 - Registry/INI Control (discontinued)
SftPrintPreview/OCX 1.0 - Print Preview Control (discontinued)
SftTabs/OCX 6.5 - Tab Control (VB6 only)
SftTree/OCX 7.5 - Tree Control
SftTabs/NET 6.0 - Tab Control (discontinued)
SftTree/NET 2.0 - Tree Control
Vertically scrolls the item into view so it is displayed in the tree control's client area.
Class: ItemClass
Namespace: Softelvdm.SftTreeNET
Assembly: Softelvdm.SftTreeNET
public void ScrollIntoView();
Public Sub ScrollIntoView()
Vertically scrolls the item into view so it is displayed in the tree control's client area.
The ScrollIntoView method can be used to make an item visible by scrolling it into view (vertically). The user normally scrolls the tree control items vertically using the scroll bar, but if an application wants to insure that an item is visible, this method can be used.
The ItemClass.TopItem property is used to make a specific item the very first item shown in the tree control area.
To make a particular cell visible, the CellClass.ScrollIntoView method can be used.
This method can only be used for items in the item area.
bool fWasExpanded = item.Expanded;
if (fWasExpanded) {
item.Collapse(CollapseStyleEnum.All);
item.Cells[0].Image = m_PlusImage;
} else {
item.Expand(ExpandStyleEnum.All);
item.Cells[0].Image = m_MinusImage;
}
item.ScrollIntoView();
} else {
// selected an item
}
}
void sftTree1_ShowToolTip(object sender, ToolTipEventArgs e) {
ItemClass item = e.Cell.OwningItem;
Dim fWasExpanded As Boolean = item.Expanded
If fWasExpanded Then
item.Collapse(CollapseStyleEnum.All)
item.Cells(0).Image = m_PlusImage
Else
item.Expand(ExpandStyleEnum.All)
item.Cells(0).Image = m_MinusImage
End If
item.ScrollIntoView()
Else
' selected an item
End If
End Sub
Private Sub sftTree1_ItemClick(ByVal sender As Object, ByVal e As Softelvdm.SftTreeNET.ItemClickEventArgs) Handles sftTree1.ItemClick
If e.MouseEv.Button = Windows.Forms.MouseButtons.Left And e.Area = ItemClickAreaEnum.CellSel ThenSee Also ItemClass Class | Classes | SftTree/NET 2.0
