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 SftTreeHeaders object.
Get
VB.NET | refHeadersObj = object.Headers As SftTreeHeaders |
VB | Set refHeadersObj = object.Headers As SftTreeHeaders |
C#.NET | SftTreeHeaders refHeadersObj = object.Headers; |
VC++ | ISftTreeHeaders* refHeadersObj = object->Headers; ISftTreeHeaders* refHeadersObj = object->GetHeaders(); |
C | HRESULT object->get_Headers(ISftTreeHeaders** refHeadersObj); |
object
refHeadersObj
Returns the SftTreeHeaders object.
The Headers property returns the SftTreeHeaders object.
The SftTreeHeaders object describes attributes that apply to all column headers in a SftTree/OCX control. Numerous properties and methods can be accessed using the returned object refHeadersObj. A control has only one SftTreeHeaders object.
An individual column's SftTreeHeader object can be accessed through the control's Header property.
AxSftTree1.BulkUpdate = True ' set default item graphic. This can also be done at design time AxSftTree1.Items.ItemImageExpandable.SetImageListH(ItemImageList.Handle.ToInt64(), 0) AxSftTree1.Items.ItemImageExpanded.SetImageListH(ItemImageList.Handle.ToInt64(), 1) AxSftTree1.Items.ItemImageLeaf.SetImageListH(ItemImageList.Handle.ToInt64(), 2) ' set the column header sort indicators AxSftTree1.Headers.SortIndicators = SftTreeHeaderSortIndicatorsConstants.headerSortIndicatorsSftTreeAuto AxSftTree1.get_Header(0).SortIndicator = SftTreeSortIndicatorConstants.sortIndicatorSftTreeAscending Dim R As Random R = New Random() ' set the cell font for books Dim fnt As Font
With SftTree1 ' Mass-Update .BulkUpdate = True ' set default item graphic. This can also be done at design time Set .Items.ItemImageExpandable.Picture = BookClosed.Picture Set .Items.ItemImageExpanded.Picture = BookOpen.Picture Set .Items.ItemImageLeaf.Picture = Topic.Picture ' set the column header sort indicators SftTree1.Headers.SortIndicators = headerSortIndicatorsSftTreeAuto SftTree1.Header(0).SortIndicator = sortIndicatorSftTreeAscending ' set the cell font for books Set CellFont = Font CellFont.Bold = True ' Add all available options For Bk = 1 To 4 ' add a book
axSftTree1.BulkUpdate = true; // set default item graphic. This can also be done at design time axSftTree1.Items.ItemImageExpandable.SetImageListH((long)itemImageList.Handle, 0); axSftTree1.Items.ItemImageExpanded.SetImageListH((long)itemImageList.Handle, 1); axSftTree1.Items.ItemImageLeaf.SetImageListH((long)itemImageList.Handle, 2); // set the column header sort indicators axSftTree1.Headers.SortIndicators = SftTreeHeaderSortIndicatorsConstants.headerSortIndicatorsSftTreeAuto; axSftTree1.get_Header(0).SortIndicator = SftTreeSortIndicatorConstants.sortIndicatorSftTreeAscending; Random random = new Random(); // set the cell font for books Font fnt = new Font(axSftTree1.Font, FontStyle.Bold); stdole.IFontDisp pFont = OLECvt.ToIFontDisp(fnt);
m_vTree->BulkUpdate = VARIANT_TRUE; // Mass update // set default item graphic. This can also be done at design time m_vTree->Items->ItemImageExpandable->PutBitmapHandle((OLE_HANDLE)(HBITMAP)m_BookClosed); m_vTree->Items->ItemImageExpanded->PutBitmapHandle((OLE_HANDLE)(HBITMAP)m_BookOpen); m_vTree->Items->ItemImageLeaf->PutBitmapHandle((OLE_HANDLE)(HBITMAP)m_Topic); // set the column header sort indicators m_vTree->Headers->SortIndicators = headerSortIndicatorsSftTreeAuto; m_vTree->Header[0]->SortIndicator = sortIndicatorSftTreeAscending; // make a copy of the tree control's font and make a bold // font for certain cells IFontPtr pFont = m_vTree->GetFont(); IFontPtr pCellFont; HRESULT hr = pFont->Clone(&pCellFont);
See Also SftTree Object | Object Hierarchy