SftBox/OCX 5.0 Documentation

Display
Print

SftBox.Header Property

Returns a SftBoxHeader object for a given column.

Syntax

Get

VB.NETrefHeaderObj = object.get_Header(ByVal ColNum As Short) As SftBoxHeader
VBSet refHeaderObj = object.Header(ByVal ColNum As Integer) As SftBoxHeader
C#.NETSftBoxHeader refHeaderObj = object.get_Header(short ColNum);
VC++ISftBoxHeader* refHeaderObj = object->Header[short ColNum];
ISftBoxHeader* refHeaderObj = object->GetHeader(short ColNum);
CHRESULT object->get_Header(short ColNum, ISftBoxHeader** refHeaderObj);

object

A SftBox object.

ColNum

The zero-based index of the column to be accessed. The number of available columns is defined using the Columns.Count property.

refHeaderObj

Returns a reference to the SftBoxHeader object for column ColNum.

Comments

The Header property returns a SftBoxHeader object for a given column.

The properties of the column header can be updated using the returned SftBoxHeader object.

Examples

VB.NET

    ItemIndex = AxSftBox1.Items.Selection
    If ItemIndex < 0 Then Exit Sub

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

Private Sub ToggleImage(ByVal Img As SftPictureObject)

VB6

    ItemIndex = SftBox1.Items.Selection
    If ItemIndex < 0 Then Exit Sub

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

End Sub

Private Sub ToggleImage(Img As SftPictureObject)

C#

    ItemIndex = axSftBox1.Items.Selection;
    if (ItemIndex < 0)
        return;

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

private void ToggleImage(SftPictureObject Img)

C++

{
    long ItemIndex = m_vBox->Items->Selection;
    if (ItemIndex < 0) return;

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

void CPicturesDlg::ExpandCollapseItem(long ItemIndex, short Shift)

See Also SftBox Object | Object Hierarchy


Last Updated 09/02/2018 - (email)
© 2019 Softel vdm, Inc.