'宣言 Public Event ItemDoubleClick As ItemDoubleClickEventHandler
public event ItemDoubleClickEventHandler ItemDoubleClick
イベント ハンドラが、このイベントに関連するデータを含む、ItemDoubleClickEventArgs 型の引数を受け取りました。次の ItemDoubleClickEventArgs プロパティには、このイベントの固有の情報が記載されます。
プロパティ | 解説 |
---|---|
Item Infragistics.Win.UltraWinListView.ItemEventArgsから継承されます。 |
Imports Infragistics.Win Imports Infragistics.Win.UltraWinListView Private Sub ultraListView1_ItemDoubleClick(ByVal sender As Object, ByVal e As Infragistics.Win.UltraWinListView.ItemDoubleClickEventArgs) Handles ultraListView1.ItemDoubleClick If e.Item.Tag.GetType() Is GetType(System.IO.FileInfo) Then Dim fileInfo As FileInfo = CType(e.Item.Tag, System.IO.FileInfo) If Not fileInfo Is Nothing AndAlso fileInfo.Extension.ToLower() = ".txt" Then Dim psi As ProcessStartInfo = New ProcessStartInfo("notepad.exe", fileInfo.FullName) Process.Start(psi) End If End If End Sub
using Infragistics.Win; using Infragistics.Win.UltraWinListView; using System.Diagnostics; private void ultraListView1_ItemDoubleClick(object sender, Infragistics.Win.UltraWinListView.ItemDoubleClickEventArgs e) { FileInfo fileInfo = e.Item.Tag as FileInfo; if ( fileInfo != null && fileInfo.Extension.ToLower() == ".txt" ) { ProcessStartInfo psi = new ProcessStartInfo( "notepad.exe", fileInfo.FullName ); Process.Start( psi ); } }