[Visual Basic] Public Event MouseMoveOnThumbnail As ThumbnailEventHandler
[C#] public event ThumbnailEventHandler MouseMoveOnThumbnail;
イベントデータ
イベント ハンドラは ThumbnailEventArgs
型の引数を受け取ります。
解説
サムネイルコントロールにサムネイル画像が全く表示されていない場合イベントは発生しません。 イベント内で移動先のセルの画像情報を
ThumbnailLoadEventArgs 型の引数で参照できます。
ThumbnailLoadEventArgs クラスのプロパティについて
移動先のセルに画像が表示されていない場合、DirectoryName と FileName には空文字列が、ImageNumber
には -1 が設定されます。 マルチイメージファイルの場合は、FileName にページ番号が付加されます(ページ番号が 0
の場合は除く)。 例えば、ABC.TIF ファイルのページ番号が 2 の場合は FileName に "ABC.TIF 2"
が設定されます。
例
移動先のセルのファイル名を表示します。
[Visual Basic.NET] Private Sub Thumbnail1_MouseMoveOnThumbnail(ByVal sender As Object, ByVal e As Newtone.ImageKit.WPF.ThumbnailEventArgs) Handles Thumbnail1.MouseMoveOnThumbnail If e.ImageNumber = -1 Then Exit Sub ' 無効なセル Label1.Text = e.FileName; End Sub [Visual C#.NET] private void thumbnail1_MouseMoveOnThumbnail(object sender, Newtone.ImageKit.WPF.ThumbnailEventArgs e) { if (e.ImageNumber == -1) return; // 無効なセル label1.Text = e.FileName; }
参照
Thumbnail メンバ | Newtone.ImageKit.WPF.Thumbnail