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 SftTreeRowColumnHeader object.
Get
VB.NET | refRowColumnHeaderObj = object.RowColumnHeader As SftTreeRowColumnHeader |
VB | Set refRowColumnHeaderObj = object.RowColumnHeader As SftTreeRowColumnHeader |
C#.NET | SftTreeRowColumnHeader refRowColumnHeaderObj = object.RowColumnHeader; |
VC++ | ISftTreeRowColumnHeader* refRowColumnHeaderObj = object->RowColumnHeader; ISftTreeRowColumnHeader* refRowColumnHeaderObj = object->GetRowColumnHeader(); |
C | HRESULT object->get_RowColumnHeader(ISftTreeRowColumnHeader** refRowColumnHeaderObj); |
object
refRowColumnHeaderObj
Returns the SftTreeRowColumnHeader object.
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.
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
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
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)
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