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
Returns the SftDirectoryHeaders object.
Get
| VB.NET | refHeaderObj = object.Headers As SftDirectoryHeaders |
| VB | Set refHeaderObj = object.Headers As SftDirectoryHeaders |
| C#.NET | SftDirectoryHeaders refHeaderObj = object.Headers; |
| VC++ | ISftDirectoryHeaders* refHeaderObj = object->Headers; ISftDirectoryHeaders* refHeaderObj = object->GetHeaders(); |
| C | HRESULT object->get_Headers(ISftDirectoryHeaders** refHeaderObj); |
object
refHeaderObj
Returns the SftDirectoryHeaders object.
The Headers property returns the SftDirectoryHeaders object.
The SftDirectoryHeaders object describes the control's column headers and their attributes.
Individual column header attributes can be modified using the SftDirectoryColumn object (HeaderText, HeaderAlign, etc.).
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
AxSftDirectory1.ColumnCount = 2
AxSftDirectory1.ShowFiles = False
AxSftDirectory1.GridStyle = SftDirectoryGridStyleConstants.gridSftDirectoryBoth
AxSftDirectory1.Headers.Style = SftDirectoryHeadersStyleConstants.headersSftDirectoryButton
AxSftDirectory1.get_ColumnEntry(0).HeaderText = "Folder"
AxSftDirectory1.get_ColumnEntry(1).HeaderText = "Full Path"
AxSftDirectory1.get_ColumnEntry(1).Contents = SftDirectoryContentsConstants.contentsSftDirectoryUser1
AxSftDirectory1.Reload(False, False)
End Sub
Private Sub AxSftDirectory1_UserContents(ByVal sender As Object, ByVal e As AxSftDirectoryLib30._ISftDirectoryEvents_UserContentsEvent) Handles AxSftDirectory1.UserContents
If e.contents = SftDirectoryContentsConstants.contentsSftDirectoryUser1 Then
e.userString = e.folder.Path
End If
End Sub
Private Sub Form_Load()
SftDirectory1.ColumnCount = 2
SftDirectory1.ShowFiles = False
SftDirectory1.GridStyle = gridSftDirectoryBoth
SftDirectory1.Headers.Style = headersSftDirectoryButton
SftDirectory1.ColumnEntry(0).HeaderText = "Folder"
SftDirectory1.ColumnEntry(1).HeaderText = "Full Path"
SftDirectory1.ColumnEntry(1).Contents = contentsSftDirectoryUser1
SftDirectory1.Reload False, False
End Sub
Private Sub SftDirectory1_UserContents(ByVal Folder As SftDirectoryLib30.ISftDirectoryFolder, ByVal Contents As SftDirectoryLib30.SftDirectoryContentsConstants, UserString As String)
If Contents = contentsSftDirectoryUser1 Then
UserString = Folder.Path
End If
End Sub
private void Form1_Load(object sender, System.EventArgs e)
{
axSftDirectory1.ColumnCount = 2;
axSftDirectory1.ShowFiles = false;
axSftDirectory1.GridStyle = SftDirectoryGridStyleConstants.gridSftDirectoryBoth;
axSftDirectory1.Headers.Style = SftDirectoryHeadersStyleConstants.headersSftDirectoryButton;
axSftDirectory1.get_ColumnEntry(0).HeaderText = "Folder";
axSftDirectory1.get_ColumnEntry(1).HeaderText = "Full Path";
axSftDirectory1.get_ColumnEntry(1).Contents = SftDirectoryContentsConstants.contentsSftDirectoryUser1;
axSftDirectory1.Reload(false, false);
}
private void axSftDirectory1_UserContents(object sender, AxSftDirectoryLib30._ISftDirectoryEvents_UserContentsEvent e)
{
if (e.contents == SftDirectoryContentsConstants.contentsSftDirectoryUser1) {
e.userString = e.folder.Path;
SetIcon(m_hIcon, TRUE);
SetIcon(m_hIcon, FALSE);
m_vDir1 = m_Dir1.GetControlUnknown();
m_vDir1->ColumnCount = 2;
m_vDir1->ShowFiles = VARIANT_FALSE;
m_vDir1->GridStyle = gridSftDirectoryBoth;
m_vDir1->Headers->Style = headersSftDirectoryButton;
m_vDir1->ColumnEntry[0]->HeaderText = _T("Folder");
m_vDir1->ColumnEntry[1]->HeaderText = _T("Full Path");
m_vDir1->ColumnEntry[1]->Contents = contentsSftDirectoryUser1;
m_vDir1->Reload(VARIANT_FALSE, VARIANT_FALSE);
return TRUE; // return TRUE unless you set the focus to a control
}See Also SftDirectory Object | Object Hierarchy
