マウス操作でクリックした点をRasterImageViewerコントロールの中心に設定して表示することは可能ですか?

文書番号 : 27635     文書種別 : 使用方法     最終更新日 : 2009/09/28
文書を印刷する
対象製品
LEADTOOLS 16.5J Imaging Pro
詳細
画像上でマウスをクリックした点をRasterImageViewerコントロールの中心に表示するには、以下の2種類の方法があります。

①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

■サンプルコード[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;
関連情報
キーワード
HowTo 画像の表示

この文書は、以前は次のFAQ IDで公開されていました : 12274