'宣言 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 ); }