HeaderPane
Main
Hide

SftTree/OCX 8.0 - ActiveX Tree Control

Share Link
Print

RowColumnHeader Property, SftTree Object

Returns the SftTreeRowColumnHeader object.

Syntax

Get

VB.NETrefRowColumnHeaderObj = object.RowColumnHeader As SftTreeRowColumnHeader
VBSet refRowColumnHeaderObj = object.RowColumnHeader As SftTreeRowColumnHeader
C#.NETSftTreeRowColumnHeader refRowColumnHeaderObj = object.RowColumnHeader;
VC++ISftTreeRowColumnHeader* refRowColumnHeaderObj = object->RowColumnHeader;
ISftTreeRowColumnHeader* refRowColumnHeaderObj = object->GetRowColumnHeader();
CHRESULT object->get_RowColumnHeader(ISftTreeRowColumnHeader** refRowColumnHeaderObj);

object

A SftTree object.

refRowColumnHeaderObj

Returns the SftTreeRowColumnHeader object.

Comments

The RowColumnHeader property returns the SftTreeRowColumnHeader object.

The SftTreeRowColumnHeader object describes the row/column header in a SftTree/OCX control. The SftTreeRowColumnHeader object can be accessed through the control's RowColumnHeader property. A control has only one SftTreeRowColumnHeader object.

Examples

VB.NET

        Dim Img As SftPictureObject

        ItemIndex = AxSftTree1.Items.Current
        If ItemIndex < 0 Then Exit Sub

        ' don't use images that are too large in the other areas
        Img = AxSftTree1.get_Cell(ItemIndex, 0).Image
        If Img.ActualHeight <= 20 And Img.ActualWidth <= 20 Then
            AxSftTree1.RowColumnHeader.Image = Img
            AxSftTree1.get_Header(1).Image = Img
        Else
            AxSftTree1.RowColumnHeader.Image.Clear()
            AxSftTree1.get_Header(1).Image.Clear()
        End If
    End Sub

VB6

            Object.Height          =   0
            Object.Width           =   0
            Picture         =   "Form1.frx":09FA
            Appearance      =   -1
            FrameColor      =   -1
            SampleColor     =   -1
         EndProperty
      EndProperty
      BeginProperty RowColumnHeader {9EBAA942-293D-44FA-9989-08F078763A1F} 
         Appearance      =   1
         ButtonDown      =   0
         RemainUp        =   1
         Enabled         =   1
         ImageHAlign     =   0
         ImageVAlign     =   0
         TextHAlign      =   0

C#

            ItemIndex = axSftTree1.Items.Current;
            if (ItemIndex < 0)
                return;

            // don't use images that are too large in the other areas
            Img = axSftTree1.get_Cell(ItemIndex, 0).Image;
            if (Img.ActualHeight <= 20 && Img.ActualWidth <= 20) {
                axSftTree1.RowColumnHeader.Image = Img;
                axSftTree1.get_Header(1).Image = Img;
            } else {
                axSftTree1.RowColumnHeader.Image.Clear();
                axSftTree1.get_Header(1).Image.Clear();
            }
        }

        private void ToggleImage(SftPictureObject Img)

C++

void CPicturesDlg::CopyImageFromCurrentItem()
{
    long ItemIndex = m_vTree->Items->Current;
    if (ItemIndex < 0) return;
    
    // don't use images that are too large in the other areas
    ISftPictureObjectPtr pImg = m_vTree->Cell[ItemIndex][0]->Image;
    if (pImg->ActualHeight <= 20 && pImg->ActualWidth <= 20) {
        m_vTree->RowColumnHeader->Image = pImg;
        m_vTree->Header[1]->Image = pImg;
    } else {
        m_vTree->RowColumnHeader->Image->Clear();
        m_vTree->Header[1]->Image->Clear();
    }
}
    

See Also SftTree Object | Object Hierarchy


Last Updated 05/24/2026 - (email)
© 2026 Softel vdm, Inc.