Hide

SftDirectory 3.5 - ActiveX File/Folder Control

Display
Print

SftDirectory.ColumnCount Property

Defines the number of columns.

Syntax

Get

VB.NETCount = object.ColumnCount As Integer
VBCount = object.ColumnCount As Long
C#.NETint Count = object.ColumnCount;
VC++long Count = object->ColumnCount;
long Count = object->GetColumnCount();
CHRESULT object->get_ColumnCount(long* Count);

Put

VB.NETobject.ColumnCount = Count As Integer
VBobject.ColumnCount = Count As Long
C#.NETint object.ColumnCount = Count;
VC++long object->ColumnCount = Count;
void object->PutColumnCount(long Count);
CHRESULT object->put_ColumnCount(long Count);

object

A SftDirectory object.

Count

Defines the number of columns.

Comments

The ColumnCount property defines the number of columns.

The contents of newly added columns can be defined using the Column.Contents property.

Examples

VB.NET

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

VB6

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

C#

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;

C++

{
    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


Last Updated 08/13/2020 - (email)
© 2024 Softel vdm, Inc.