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
Defines the number of columns.
Get
VB.NET | Count = object.ColumnCount As Integer |
VB | Count = object.ColumnCount As Long |
C#.NET | int Count = object.ColumnCount; |
VC++ | long Count = object->ColumnCount; long Count = object->GetColumnCount(); |
C | HRESULT object->get_ColumnCount(long* Count); |
Put
VB.NET | object.ColumnCount = Count As Integer |
VB | object.ColumnCount = Count As Long |
C#.NET | int object.ColumnCount = Count; |
VC++ | long object->ColumnCount = Count; void object->PutColumnCount(long Count); |
C | HRESULT object->put_ColumnCount(long Count); |
object
Count
Defines the number of columns.
The ColumnCount property defines the number of columns.
The contents of newly added columns can be defined using the Column.Contents property.
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;
{ CDialog::OnInitDialog(); 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);
See Also SftDirectory Object | Object Hierarchy