Hide

SftDirectory 3.5 - ActiveX File/Folder Control

Display
Print

SftDirectory.GridStyle Property

Defines the use of grid lines.

Syntax

Get

VB.NETStyle = object.GridStyle As SftDirectoryGridStyleConstants
VBStyle = object.GridStyle As SftDirectoryGridStyleConstants
C#.NETSftDirectoryGridStyleConstants Style = object.GridStyle;
VC++enum SftDirectoryGridStyleConstants Style = object->GridStyle;
enum SftDirectoryGridStyleConstants Style = object->GetGridStyle();
CHRESULT object->get_GridStyle(enum SftDirectoryGridStyleConstants* Style);

Put

VB.NETobject.GridStyle = Style As SftDirectoryGridStyleConstants
VBobject.GridStyle = Style As SftDirectoryGridStyleConstants
C#.NETSftDirectoryGridStyleConstants object.GridStyle = Style;
VC++enum SftDirectoryGridStyleConstants object->GridStyle = Style;
void object->PutGridStyle(enum SftDirectoryGridStyleConstants Style);
CHRESULT object->put_GridStyle(enum SftDirectoryGridStyleConstants Style);

object

A SftDirectory object.

Style

Defines the use of grid lines.

StyleValueDescription
gridSftDirectoryNone0None
gridSftDirectoryVertical1Vertical
gridSftDirectoryHorizontal2Horizontal
gridSftDirectoryBoth3Both

Comments

The GridStyle property defines the use of grid lines.

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++

    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


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