バージョン

UIElement プロパティ (UltraCombo)

コンボのリスト部分のメイン要素 (読み取り専用)。
シンタックス
'宣言
 
Public ReadOnly Property UIElement As UltraComboUIElement
public UltraComboUIElement UIElement {get;}
使用例
Imports Infragistics.Win
Imports Infragistics.Win.UltraWinGrid
Imports System.Diagnostics

   Private Sub ultraCombo1_MouseDown(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles ultraCombo1.MouseDown

       Dim mainElement As UIElement
       Dim element As UIElement

       ' コントロールのメイン要素を取得します
       mainElement = Me.ultraCombo1.UIElement

       ' そのポイントにある要素を取得します
       element = mainElement.ElementFromPoint(New Point(e.X, e.Y))

       If element Is Nothing Then Return

       Debug.WriteLine("Clicked on an " + element.GetType().ToString())
       Debug.Indent()

       ' 親要素 チェーンをたどり、各親要素について 
       ' 1 行ずつ情報を出力します
       While Not element.Parent Is Nothing
           element = element.Parent
           Debug.WriteLine("is a child of an " + element.GetType().ToString())
           Debug.Indent()
       End While

       ' インデント レベルをリセットします
       Debug.IndentLevel = 0

   End Sub
using System.Diagnostics;
using Infragistics.Win;
using Infragistics.Win.UltraWinGrid;

private void ultraCombo1_MouseDown(object sender, System.Windows.Forms.MouseEventArgs e)
{

	UIElement mainElement;
	UIElement element;

	// コントロールのメイン要素を取得します
	mainElement = this.ultraCombo1.UIElement;
 
	// そのポイントにある要素を取得します
	element = mainElement.ElementFromPoint( new Point( e.X, e.Y ) );

	if ( element == null )
		return;

	Debug.WriteLine( "Clicked on an " + element.GetType().ToString() );
	Debug.Indent();

	// 親要素 チェーンをたどり、各親要素について 
	// 1 行ずつ情報を出力します
	while (element.Parent != null )
	{
		element = element.Parent;
		Debug.WriteLine("is a child of an " + element.GetType().ToString());
		Debug.Indent();
	}

	// インデント レベルをリセットします
	Debug.IndentLevel = 0;

}
参照