Hide

SftTree/OCX 7.5 - ActiveX Tree Control

Display
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

    Dim Img As SftPictureObject

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

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

End Sub

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 08/13/2020 - (email)
© 2024 Softel vdm, Inc.


Spring Break!

Our offices will be closed this week (March 18 through March 22).

We'll be back March 24 to address any pending sales and support issues.