SftTree/DLL 7.5 - Tree Control
SftBox/OCX 5.0 - Combo Box Control
SftButton/OCX 3.0 - Button Control
SftMask/OCX 7.0 - Masked Edit Control
SftTabs/OCX 6.5 - Tab Control (VB6 only)
SftTree/OCX 7.5 - Tree Control
SftPrintPreview/DLL 2.0 - Print Preview Control (discontinued)
SftTree/DLL 7.5 - Tree Control
SftBox/OCX 5.0 - Combo Box Control
SftButton/OCX 3.0 - Button Control
SftDirectory 3.5 - File/Folder Control (discontinued)
SftMask/OCX 7.0 - Masked Edit Control
SftOptions 1.0 - Registry/INI Control (discontinued)
SftPrintPreview/OCX 1.0 - Print Preview Control (discontinued)
SftTabs/OCX 6.5 - Tab Control (VB6 only)
SftTree/OCX 7.5 - Tree Control
SftTabs/NET 6.0 - Tab Control (discontinued)
SftTree/NET 2.0 - Tree Control
Returns a SftBoxHeader object for a given column.
Get
VB.NET | refHeaderObj = object.get_Header(ByVal ColNum As Short) As SftBoxHeader |
VB | Set refHeaderObj = object.Header(ByVal ColNum As Integer) As SftBoxHeader |
C#.NET | SftBoxHeader refHeaderObj = object.get_Header(short ColNum); |
VC++ | ISftBoxHeader* refHeaderObj = object->Header[short ColNum]; ISftBoxHeader* refHeaderObj = object->GetHeader(short ColNum); |
C | HRESULT object->get_Header(short ColNum, ISftBoxHeader** refHeaderObj); |
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.
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.
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)
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)
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)
{ 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