HeaderPane
Main
Hide
Share Link
Print

RowHeader Property, SftTreeItem Object

Returns the item's SftTreeRowHeader object.

Syntax

Get

C#SftTreeRowHeader refRowHeaderObj = object.RowHeader;
VB.NETrefRowHeaderObj = object.RowHeader As SftTreeRowHeader
C++ISftTreeRowHeader* refRowHeaderObj = object->RowHeader;
ISftTreeRowHeader* refRowHeaderObj = object->GetRowHeader();
CHRESULT object->get_RowHeader(ISftTreeRowHeader** refRowHeaderObj);
VBSet refRowHeaderObj = object.RowHeader As SftTreeRowHeader

object

A SftTreeItem object.

refRowHeaderObj

Returns the item's SftTreeRowHeader object.

Comments

The RowHeader property returns the item's SftTreeRowHeader object.

The SftTreeRowHeader object represents one item's row header in a SftTree/OCX control. Numerous row header-specific properties and methods can be accessed using the returned object refRowHeaderObj.

Certain default properties and behavior for row headers can be defined using the SftTreeRowHeaders object.

Examples

C# View entire sample code

        }

        private void PropagateImage(int itemIndex, SftPictureObject img)
        {
            // don't use images that are too large in the other areas
            if (img.ActualHeight <= 20 && img.ActualWidth < 20) {
                axSftTree1.get_Item(itemIndex).Image = img;
                axSftTree1.get_Item(itemIndex).LabelImage = img;
                axSftTree1.get_Item(itemIndex).RowHeader.Image = img;
            }
        }

        private void UpdatePictures(int itemIndex, stdole.IPictureDisp iPic, SftTreeHAlignConstants align)
        {
            SftTreeCell c = axSftTree1.get_Cell(itemIndex, 0);
            c.Image.Picture = iPic;

VB.NET View entire sample code

    End Sub

    Private Sub PropagateImage(ByVal ItemIndex As Integer, ByVal Img As SftPictureObject)

        ' don't use images that are too large in the other areas
        If Img.ActualHeight <= 20 And Img.ActualWidth < 20 Then
            AxSftTree1.get_Item(ItemIndex).Image = Img
            AxSftTree1.get_Item(ItemIndex).LabelImage = Img
            AxSftTree1.get_Item(ItemIndex).RowHeader.Image = Img
        End If
    End Sub

    Private Sub UpdatePictures(ByVal ItemIndex As Integer, ByVal IPic As stdole.IPictureDisp, ByVal Align As SftTreeHAlignConstants)
        Dim C As SftTreeCell
        C = AxSftTree1.get_Cell(ItemIndex, 0)
        C.Image.Picture = IPic

C++ View entire sample code

}

void CPicturesDlg::PropagateImage(long ItemIndex, ISftPictureObjectPtr Img)
{
    // don't use images that are too large in the other areas
    if (Img->ActualHeight <= 20 && Img->ActualWidth < 20) {
        m_vTree->Item[ItemIndex]->Image = Img;
        m_vTree->Item[ItemIndex]->LabelImage = Img;
        m_vTree->Item[ItemIndex]->RowHeader->Image = Img;
    }
}

void CPicturesDlg::UpdateBitmap(long ItemIndex, const CBitmap& bmp, SftTreeHAlignConstants Align)
{
    ISftTreeCellPtr C = m_vTree->Cell[ItemIndex][0];
    C->Image->PutBitmapHandle((LONG_PTR)(HBITMAP) bmp);

VB6 View entire sample code

    End Select
End Sub

Private Sub PropagateImage(ByVal ItemIndex As Integer, Img As SftPictureObject)
    ' don't use images that are too large in the other areas
    If Img.ActualHeight <= 20 And Img.ActualWidth < 20 Then
        SftTree1.Item(ItemIndex).Image = Img
        SftTree1.Item(ItemIndex).LabelImage = Img
        SftTree1.Item(ItemIndex).RowHeader.Image = Img
    End If
End Sub

Private Sub UpdatePictures(ByVal ItemIndex As Integer, ByVal Pic As StdPicture, ByVal Align As SftTreeHAlignConstants)
    Dim C As SftTreeCell
    Set C = SftTree1.Cell(ItemIndex, 0)
    Set C.Image.Picture = Pic

See Also SftTreeItem Object | Object Hierarchy


Last Updated 11/03/2026 - (email)
© 2026 Softel vdm, Inc.