property Tree.HeaderHeight as Long
Retrieves or sets a value indicating the control's header height.

 TypeDescription 
   Long A long expression that indicates the height of the control's header bar.  
By default, the HeaderHeight property is 18 pixels. Use the HeaderHeight property to change the height of the control's header bar. Use the HeaderVisible property to hide the control's header bar. Use the LevelKey property to display the control's header bar using multiple levels. If the control displays the header bar using multiple levels the HeaderHeight property gets the height in pixels of a single level in the header bar. The control's header displays multiple levels if there are two or more neighbor columns with the same non empty level key. Use the HTMLCaption property to display multiple lines in the column's caption. Use the Add method to add new columns to the control. Use the LevelKey property to specify columns on the same level. If the HeaderSingleLine property is False, the HeaderHeight property specifies the maximum height of the control's header when the user resizes the columns.

The following VB sample displays a header bar using multiple lines:

With Tree1
        .BeginUpdate
            .HeaderHeight = 32
            With .Columns.Add("Column 1")
                .HTMLCaption = "Line1<br>Line2"
            End With
            With .Columns.Add("Column 2")
                .HTMLCaption = "Line1<br>Line2"
            End With
        .EndUpdate
End With

The following C++ sample displays a header bar using multiple lines:

#include "Columns.h"
#include "Column.h"
m_tree.BeginUpdate();
m_tree.SetHeaderHeight( 32 );
m_tree.SetHeaderVisible( TRUE );
CColumn column1( V_DISPATCH( &m_tree.GetColumns().Add( "Column 1" ) ) );
	column1.SetHTMLCaption( "Line1<br>Line2" );
CColumn column2( V_DISPATCH( &m_tree.GetColumns().Add( "Column 2" ) ) );
	column2.SetHTMLCaption( "Line1<br>Line2" );
m_tree.EndUpdate();

The following VB.NET sample displays a header bar using multiple lines:

With AxTree1
    .BeginUpdate()
    .HeaderVisible = True
    .HeaderHeight = 32
    With .Columns.Add("Column 1")
        .HTMLCaption = "Line1<br>Line2"
    End With
    With .Columns.Add("Column 2")
        .HTMLCaption = "Line1<br>Line2"
    End With
    .EndUpdate()
End With

The following C# sample displays a header bar using multiple lines:

axTree1.BeginUpdate();
axTree1.HeaderVisible = true;
axTree1.HeaderHeight = 32;
EXTREELib.Column column1 = axTree1.Columns.Add("Column 1") as EXTREELib.Column ;
column1.HTMLCaption = "Line1<br>Line2";
EXTREELib.Column column2 = axTree1.Columns.Add("Column 2") as EXTREELib.Column;
column2.HTMLCaption = "Line1<br>Line2";
axTree1.EndUpdate();

The following VFP sample displays a header bar using multiple lines:

with thisform.Tree1
	.BeginUpdate()
	.HeaderVisible = .t.
	.HeaderHeight = 32
	with .Columns.Add("Column 1")
		.HTMLCaption = "Line1<br>Line2"
	endwith
	with .Columns.Add("Column 2")
		.HTMLCaption = "Line1<br>Line2"
	endwith
	.EndUpdate()
endwith

 


Send comments on this topic.
1999-2017 Exontrol.COM, Software. All rights reserved.