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 the item's SftBoxRowHeader object.
Get
VB.NET | refRowHeaderObj = object.RowHeader As SftBoxRowHeader |
VB | Set refRowHeaderObj = object.RowHeader As SftBoxRowHeader |
C#.NET | SftBoxRowHeader refRowHeaderObj = object.RowHeader; |
VC++ | ISftBoxRowHeader* refRowHeaderObj = object->RowHeader; ISftBoxRowHeader* refRowHeaderObj = object->GetRowHeader(); |
C | HRESULT object->get_RowHeader(ISftBoxRowHeader** refRowHeaderObj); |
object
refRowHeaderObj
Returns the item's SftBoxRowHeader object.
The RowHeader property returns the item's SftBoxRowHeader object.
The RowHeader property returns the SftBoxRowHeader object for the item described by object. The properties of the row header can be updated using the returned SftBoxRowHeader object.
Certain default properties and behavior for row headers can be defined using the SftBoxRowHeaders object.
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 AxSftBox1.get_Item(ItemIndex).Image = Img AxSftBox1.get_Item(ItemIndex).LabelImage = Img AxSftBox1.get_Item(ItemIndex).RowHeader.Image = Img End If End Sub Private Sub UpdateImages(ByVal ItemIndex As Integer, ByVal Img As Image, ByVal Align As SftBoxHAlignConstants) Dim C As SftBoxCell C = AxSftBox1.get_Cell(ItemIndex, 0) C.Image.NETImageObject = Img
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 SftBox1.Item(ItemIndex).Image = Img SftBox1.Item(ItemIndex).LabelImage = Img SftBox1.Item(ItemIndex).RowHeader.Image = Img End If End Sub Private Sub UpdatePictures(ByVal ItemIndex As Integer, ByVal Pic As StdPicture, ByVal Align As SftBoxHAlignConstants) Dim C As SftBoxCell Set C = SftBox1.Cell(ItemIndex, 0) Set C.Image.Picture = Pic
} 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) { axSftBox1.get_Item(ItemIndex).Image = Img; axSftBox1.get_Item(ItemIndex).LabelImage = Img; axSftBox1.get_Item(ItemIndex).RowHeader.Image = Img; } } private void UpdateImages(int ItemIndex, System.Drawing.Image img, SftBoxHAlignConstants Align) { SftBoxCell C = axSftBox1.get_Cell(ItemIndex, 0); C.Image.NETImageObject = img;
} 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_vBox->Item[ItemIndex]->Image = Img; m_vBox->Item[ItemIndex]->LabelImage = Img; m_vBox->Item[ItemIndex]->RowHeader->Image = Img; } } void CPicturesDlg::UpdateBitmap(long ItemIndex, const CBitmap& bmp, SftBoxHAlignConstants Align) { ISftBoxCellPtr C = m_vBox->Cell[ItemIndex][0]; C->Image->PutBitmapHandle((OLE_HANDLE)(HBITMAP) bmp);
See Also SftBoxItem Object | Object Hierarchy