マウス操作でクリックした点をRasterImageViewerコントロールの中心に設定して表示することは可能ですか?
対象製品
LEADTOOLS 16.5J Imaging Pro
詳細
画像上でマウスをクリックした点をRasterImageViewerコントロールの中心に表示するには、以下の2種類の方法があります。
①MouseDownイベントで取得した座標をRasterImageViewer.CenterAtPointメソッドに設定する。
②RasterImageViewer.InteractiveModeプロパティをRasterViewerInteractiveMode.CenterAtに設定する。
■サンプルコード[Visual Basic]
■サンプルコード[C#]
①MouseDownイベントで取得した座標をRasterImageViewer.CenterAtPointメソッドに設定する。
②RasterImageViewer.InteractiveModeプロパティをRasterViewerInteractiveMode.CenterAtに設定する。
■サンプルコード[Visual Basic]
①MouseDownイベントで取得した座標を RasterImageViewer.CenterAtPointメソッドに設定する。
Private Sub RasterImageViewer1_MouseDown(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles RasterImageViewer1.MouseDown
Dim pt As New Point
pt.X = e.X
pt.Y = e.Y
RasterImageViewer1.CenterAtPoint(pt)
End Sub
②RasterImageViewer.InteractiveModeプロパティをRasterViewerInteractiveMode.CenterAtに設定する。
RasterImageViewer1.InteractiveMode = RasterViewerInteractiveMode.CenterAt
Private Sub RasterImageViewer1_MouseDown(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles RasterImageViewer1.MouseDown
Dim pt As New Point
pt.X = e.X
pt.Y = e.Y
RasterImageViewer1.CenterAtPoint(pt)
End Sub
②RasterImageViewer.InteractiveModeプロパティをRasterViewerInteractiveMode.CenterAtに設定する。
RasterImageViewer1.InteractiveMode = RasterViewerInteractiveMode.CenterAt
■サンプルコード[C#]
①MouseDownイベントで取得した座標をrasterImageViewer.CenterAtPointメソッドに設定する。
private void rasterImageViewer1_MouseDown(object sender, System.Windows.Forms.MouseEventArgs e)
{
Point pt = new Point();
pt.X = e.X;
pt.Y = e.Y;
rasterImageViewer1.CenterAtPoint(pt);
}
②rasterImageViewer.InteractiveModeプロパティをRasterViewerInteractiveMode.CenterAtに設定する。
rasterImageViewer1.InteractiveMode = RasterViewerInteractiveMode.CenterAt;
private void rasterImageViewer1_MouseDown(object sender, System.Windows.Forms.MouseEventArgs e)
{
Point pt = new Point();
pt.X = e.X;
pt.Y = e.Y;
rasterImageViewer1.CenterAtPoint(pt);
}
②rasterImageViewer.InteractiveModeプロパティをRasterViewerInteractiveMode.CenterAtに設定する。
rasterImageViewer1.InteractiveMode = RasterViewerInteractiveMode.CenterAt;
関連情報
キーワード
HowTo 画像の表示
この文書は、以前は次のFAQ IDで公開されていました : 12274