RasterThumbnailBrowserコントロールにツールチップを表示できますか?
対象製品
LEADTOOLS 17.5J Imaging Pro
詳細
.NET FrameworkのToolTipクラスを使用することでRasterThumbnailBrowserコントロールにツールチップを追加することができます。ToolTipクラスのSetToolTipメソッドの第1引数で、RasterThumbnailBrowserコントロールを設定してください。
サンプルコード(VB.NET)
サンプルコード(C#)
サンプルコード(VB.NET)
Private codecs As RasterCodecs Private toolTip As ToolTip Private Sub Form1_Load(ByVal sender As Object, ByVal e As EventArgs) toolTip = New ToolTip() codecs = New RasterCodecs() RasterThumbnailBrowser1.Codecs = codecs RasterThumbnailBrowser1.LoadThumbnails("c:¥image", "*.*", RasterThumbnailBrowserLoadFlags.OnlyValidImageFiles) End Sub Private Sub RasterThumbnailBrowser1_MouseMove(ByVal sender As Object, ByVal e As MouseEventArgs) Dim rili As RasterImageListItem = RasterThumbnailBrowser1.HitTest(e.X, e.Y) If rili IsNot Nothing Then If rili.Text <> toolTip.GetToolTip(RasterThumbnailBrowser1) Then toolTip.Hide(RasterThumbnailBrowser1) toolTip.SetToolTip(RasterThumbnailBrowser1, rili.Text) End If Else toolTip.Show("", RasterThumbnailBrowser1) End If End Sub
サンプルコード(C#)
private RasterCodecs codecs; private ToolTip toolTip; private void Form1_Load(object sender, EventArgs e) { toolTip = new ToolTip(); codecs = new RasterCodecs(); rasterThumbnailBrowser1.Codecs = codecs; rasterThumbnailBrowser1.LoadThumbnails(@"c:¥image", "*.*", RasterThumbnailBrowserLoadFlags.OnlyValidImageFiles); } private void rasterThumbnailBrowser1_MouseMove(object sender, MouseEventArgs e) { RasterImageListItem rili = rasterThumbnailBrowser1.HitTest(e.X, e.Y); if (rili != null) { if (rili.Text != toolTip.GetToolTip(rasterThumbnailBrowser1)) { toolTip.Hide(rasterThumbnailBrowser1); toolTip.SetToolTip(rasterThumbnailBrowser1, rili.Text); } } else { toolTip.Show("", rasterThumbnailBrowser1); } }
関連情報
キーワード
HowTo 画像の表示 マウス操作