バージョン

Cell プロパティ (BeforeNodeLayoutItemSpanResizeEventArgs)

スパン サイズが変更された UltraTreeNodeCell を返します。
シンタックス
'宣言
 
Public ReadOnly Property Cell As UltraTreeNodeCell
public UltraTreeNodeCell Cell {get;}
解説

注: 列のヘッダー (ラベルとも呼ばれます) がスパン サイズ変更された場合、Cell プロパティは null (VB では Nothing) を返します。プロパティにアクセスする前に、必ず null 参照チェックを実行してください。

使用例
Imports Infragistics.Win
Imports Infragistics.Win.Layout
Imports Infragistics.Win.UltraWinTree

    Private Sub ultraTree1_AfterNodeLayoutItemSpanResize(ByVal sender As Object, ByVal e As Infragistics.Win.UltraWinTree.AfterNodeLayoutItemSpanResizeEventArgs) Handles ultraTree1.AfterNodeLayoutItemSpanResize
        '	Output a message to the debug window describing the resize operation
        Dim message As String = String.Empty
        If (e.IsCell) Then
            Message = "Cell '" + e.Cell.Text + "' was successfully span resized."
        Else
            Message = "The header of column '" + e.Column.TextResolved + "' was successfully span resized."
        End If

        Debug.WriteLine(Message)
    End Sub

    Private Sub ultraTree1_BeforeNodeLayoutItemSpanResize(ByVal sender As Object, ByVal e As Infragistics.Win.UltraWinTree.BeforeNodeLayoutItemSpanResizeEventArgs) Handles ultraTree1.BeforeNodeLayoutItemSpanResize
        '	Disallow cell span resizing for non-root level nodes
        If Not e.Node Is Nothing AndAlso e.Node.Level > 0 Then
            e.Cancel = True
            Return
        End If

        '	Output a message to the debug window describing the resize operation
        Dim message As String = String.Empty
        If (e.IsCell) Then
            message = "Cell '" + e.Cell.Text + "' is being resized."
        ElseIf (e.IsLabel) Then
            message = "The header of column '" + e.Column.TextResolved + "' is being resized."
        End If

        Debug.WriteLine(message)
    End Sub
using Infragistics.Win;
using Infragistics.Win.Layout;
using Infragistics.Win.UltraWinTree;
using System.Diagnostics;

		private void ultraTree1_AfterNodeLayoutItemSpanResize(object sender, Infragistics.Win.UltraWinTree.AfterNodeLayoutItemSpanResizeEventArgs e)
		{			
			//	Output a message to the debug window describing the resize operation
			string message = string.Empty;
			if ( e.IsCell )
				message = "Cell '" + e.Cell.Text + "' was successfully span resized.";
			else
				message = "The header of column '" + e.Column.TextResolved + "' was successfully span resized.";

			Debug.WriteLine( message );
		}

		private void ultraTree1_BeforeNodeLayoutItemSpanResize(object sender, Infragistics.Win.UltraWinTree.BeforeNodeLayoutItemSpanResizeEventArgs e)
		{
			//	Disallow cell span resizing for non-root level nodes
			if ( e.Node != null && e.Node.Level > 0 )
			{
				e.Cancel = true;
				return;
			}

			Size originalSize = Size.Empty;

			//	Output a message to the debug window describing the resize operation
			string message = string.Empty;
			if ( e.IsCell )
				message = "Cell '" + e.Cell.Text + "' is being resized.";
			else
			if ( e.IsLabel )
				message = "The header of column '" + e.Column.TextResolved + "' is being resized.";

			Debug.WriteLine( message );
		}
参照