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
Empties the control.
| VB.NET | object.Clear() |
| VB | object.Clear |
| C#.NET | void object.Clear(); |
| VC++ | HRESULT object->Clear(); |
| C | HRESULT object->raw_Clear(); |
object
The Clear method empties the control.
All folders are removed from the control (they are not physically deleted).
The control contents can be loaded using the Reload method.
UpdateLeftButtons()
UpdateRightButtons()
AxSftDirectoryRight.MakeColumnsOptimal()
End Sub
Private Sub AxSftDirectoryLeft_SelectionFinal(ByVal sender As Object, ByVal e As System.EventArgs) Handles AxSftDirectoryLeft.SelectionFinal
' If the selection in the left tree changes, update right side detaillist
UpdateLeftButtons()
AxSftDirectoryRight.Clear()
AxSftDirectoryRight.CancelMode()
AxSftDirectoryRight.Refresh()
If Not AxSftDirectoryLeft.CurrentFolder Is Nothing Then
AxSftDirectoryRight.TopMostFolderIDL = AxSftDirectoryLeft.CurrentFolder.ItemIDList
Else
AxSftDirectoryRight.TopMostFolderSpecial = SftDirectorySpecialFolderConstants.specialSftDirectoryEmpty
End If
UpdateLeftButtons
UpdateRightButtons
SftDirectoryRight.MakeColumnsOptimal
End Sub
Private Sub SftDirectoryLeft_SelectionFinal()
' If the selection in the left tree changes, update right side detaillist
UpdateLeftButtons
SftDirectoryRight.Clear
SftDirectoryRight.CancelMode
SftDirectoryRight.Refresh
If Not SftDirectoryLeft.CurrentFolder Is Nothing Then
SftDirectoryRight.TopMostFolderIDL = SftDirectoryLeft.CurrentFolder.ItemIDList
Else
SftDirectoryRight.TopMostFolderSpecial = specialSftDirectoryEmpty
End If
if (f.Can("NewFolder"))
buttonNewFolder.Enabled = true;
}
}
private void axSftDirectoryLeft_SelectionFinal(object sender, System.EventArgs e) {
// If the selection in the left tree changes, update right side detaillist
UpdateLeftButtons();
axSftDirectoryRight.Clear();
axSftDirectoryRight.CancelMode();
axSftDirectoryRight.Refresh();
if (axSftDirectoryLeft.CurrentFolder != null)
axSftDirectoryRight.TopMostFolderIDL = axSftDirectoryLeft.CurrentFolder.ItemIDList;
else
axSftDirectoryRight.TopMostFolderSpecial = SftDirectorySpecialFolderConstants.specialSftDirectoryEmpty;
}} void CSimpleExplorerDlg::OnSelectionFinal_SftDirectoryLeft() { ISftDirectoryPtr vDirRight = m_DirRight.GetControlUnknown(); ISftDirectoryPtr vDirLeft = m_DirLeft.GetControlUnknown(); UpdateLeftButtons(); vDirRight->Clear(); vDirRight->CancelMode(); vDirRight->Refresh(); if (vDirLeft->CurrentFolder != NULL) vDirRight->TopMostFolderIDL = vDirLeft->CurrentFolder->ItemIDList; else vDirRight->TopMostFolderSpecial = specialSftDirectoryEmpty; }
See Also SftDirectory Object | Object Hierarchy
