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 a SftDirectoryColumn object for a given column.
Get
| VB.NET | refColumnObj = object.get_ColumnEntry(ByVal ColNum As Short) As SftDirectoryColumn |
| VB | Set refColumnObj = object.ColumnEntry(ByVal ColNum As Integer) As SftDirectoryColumn |
| C#.NET | SftDirectoryColumn refColumnObj = object.get_ColumnEntry(short ColNum); |
| VC++ | ISftDirectoryColumn* refColumnObj = object->ColumnEntry[short ColNum]; ISftDirectoryColumn* refColumnObj = object->GetColumnEntry(short ColNum); |
| C | HRESULT object->get_ColumnEntry(short ColNum, ISftDirectoryColumn** refColumnObj); |
object
ColNum
A zero-based column number. The valid range is 0 through ColumnCount-1.
refColumnObj
Returns a SftDirectoryColumn object for a given column.
The ColumnEntry property returns a SftDirectoryColumn object for a given column.
The Column property can be used to retrieve SftDirectoryColumn objects using the column contents.
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, 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
