バージョン

GalleryToolItemClick イベント (PopupGalleryTool)

ギャラリードロップダウンまたはプレビュー内の項目がクリックされた時に発生します。
シンタックス
'宣言
 
Public Event GalleryToolItemClick As GalleryToolItemEventHandler
public event GalleryToolItemEventHandler GalleryToolItemClick
イベント データ

イベント ハンドラが、このイベントに関連するデータを含む、GalleryToolItemEventArgs 型の引数を受け取りました。次の GalleryToolItemEventArgs プロパティには、このイベントの固有の情報が記載されます。

プロパティ解説
GalleryTool このイベントに関連付けられたギャラリー ツールを取得します。
Group 項目が属するグループを取得します。ItemLocation が Preview の時にこれは適用されません。
Item イベントに関連付けられた項目を取得します。
ItemLocation 項目のギャラリーの位置を取得します。
使用例
Imports Infragistics.Win.UltraWinToolbars

Private Sub UltraToolbarsManager1_GalleryToolItemClick(ByVal sender As System.Object, ByVal e As Infragistics.Win.UltraWinToolbars.GalleryToolItemEventArgs) Handles UltraToolbarsManager1.GalleryToolItemClick
	' Use the event arguments to construct a message describing the item that was clicked.
	Dim message As String = e.Item.Title & " has been clicked in the " & e.ItemLocation.ToString() & " area. "

	' If the item is selected, include that in the message also. IsSelected will 
	' be true when the ItemStyle of the gallery owning the item is set to StateButton.
	' Otherwise, it will be false.
	If e.Item.IsSelected Then
		message = message & "It is now the selected item."
	End If

	MessageBox.Show(message)
End Sub
using System.Windows.Forms;
using Infragistics.Win.UltraWinToolbars;

private void ultraToolbarsManager1_GalleryToolItemClick( object sender, GalleryToolItemEventArgs e )
{
	// Use the event arguments to construct a message describing the item that was clicked.
	string message = e.Item.Title + " has been clicked in the " + e.ItemLocation.ToString() + " area. ";

	// If the item is selected, include that in the message also. IsSelected will 
	// be true when the ItemStyle of the gallery owning the item is set to StateButton.
	// Otherwise, it will be false.
	if ( e.Item.IsSelected )
		message += "It is now the selected item.";

	MessageBox.Show( message );			
}
参照