バージョン

TextOrientation プロパティ

ヘッダー内のテキストの方向を取得または設定します。
シンタックス
'宣言
 
Public Property TextOrientation As Infragistics.Win.TextOrientationInfo
public Infragistics.Win.TextOrientationInfo TextOrientation {get; set;}

プロパティ値

ヘッダーのテキストの方向、またはデフォルトの方向を使用するには null。
使用例
Imports Infragistics.Win
Imports Infragistics.Win.UltraWinGrid

Private Sub btnRotateHeaders_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnRotateHeaders.Click
    ' Set the default rotation of all column headers in the first band.
    Me.UltraGrid1.DisplayLayout.Bands(0).Override.ColumnHeaderTextOrientation = _
     TextOrientationInfo.Horizontal45Degrees

    ' Set a custom text orientation on the first column header in the first band.
    Me.UltraGrid1.DisplayLayout.Bands(0).Columns(0).Header.TextOrientation = _
     TextOrientationInfo.Vertical


    ' Show the first band's header and rotate the text 23 degrees
    Me.UltraGrid1.DisplayLayout.Bands(0).HeaderVisible = True
    Me.UltraGrid1.DisplayLayout.Bands(0).Header.TextOrientation = _
     New TextOrientationInfo(23, TextFlowDirection.Horizontal)


    ' Add both columns in a child band to a group.
    Dim group As UltraGridGroup = Me.UltraGrid1.DisplayLayout.Bands(1).Groups.Add()
    group.Header.Caption = "Group 1"
    group.Columns.Add(Me.UltraGrid1.DisplayLayout.Bands(1).Columns(0))
    group.Columns.Add(Me.UltraGrid1.DisplayLayout.Bands(1).Columns(1))

    ' Rotate all group headers in the grid 90 degrees.
    Me.UltraGrid1.DisplayLayout.Override.GroupHeaderTextOrientation = _
     TextOrientationInfo.Horizontal90Degrees
End Sub
using System.Windows.Forms;
using Infragistics.Win;
using Infragistics.Win.UltraWinGrid;

private void btnRotateHeaders_Click( object sender, EventArgs e )
{
	// Set the default rotation of all column headers in the first band.
	this.ultraGrid1.DisplayLayout.Bands[ 0 ].Override.ColumnHeaderTextOrientation = 
		TextOrientationInfo.Horizontal45Degrees;

	// Set a custom text orientation on the first column header in the first band.
	this.ultraGrid1.DisplayLayout.Bands[ 0 ].Columns[ 0 ].Header.TextOrientation = 
		TextOrientationInfo.Vertical;


	// Show the first band's header and rotate the text 23 degrees
	this.ultraGrid1.DisplayLayout.Bands[ 0 ].HeaderVisible = true;
	this.ultraGrid1.DisplayLayout.Bands[ 0 ].Header.TextOrientation = 
		new TextOrientationInfo( 23, TextFlowDirection.Horizontal );


	// Add both columns in a child band to a group.
	UltraGridGroup group = this.ultraGrid1.DisplayLayout.Bands[ 1 ].Groups.Add();
	group.Header.Caption = "Group 1";
	group.Columns.Add( this.ultraGrid1.DisplayLayout.Bands[ 1 ].Columns[ 0 ] );
	group.Columns.Add( this.ultraGrid1.DisplayLayout.Bands[ 1 ].Columns[ 1 ] );

	// Rotate all group headers in the grid 90 degrees.
	this.ultraGrid1.DisplayLayout.Override.GroupHeaderTextOrientation = 
		TextOrientationInfo.Horizontal90Degrees;
}
参照