[Visual Basic] Public Property PanWindowMode As Boolean
[C#] public bool PanWindowMode {get; set;}
プロパティ値
True : パンウィンドウとして使用する
False: 通常の ImageKit コントロールとして使用する
解説
自身(ImageKit コントロール)をパンウィンドウとして使用するかどうかを示します。
当プロパティが True に設定されており、なおかつイメージを読込・表示する別の ImageKit コントロール(親 ImageKit
)の PanWindowImageKit
プロパティに自身が設定されている場合にパンウィンドウ機能が有効となります。
当プロパティを True に設定して ImageKit コントロールをパンウィンドウとして使用する場合は、 DisplayMode プロパティの値は常に
DisplayMode.Scale
となりスケール表示され、また、自身の読み込みや保存などのファイル関連機能、エフェクト機能、スキャン機能、アノテーション機能も無効となります。
また、このモードでは、親 ImageKit コントロールの ShowPanWindowImage プロパティおよび、自身の
PanWindow クラスの Color、EnableClick、RectColor、RectMouseCursor、RectReverse
の各プロパティが自身のパンウィンドウ表示にも有効となります。
例
ImageKit2 を ImageKit1 のパンウィンドウとして使用する。
[Visual Basic.NET] ImageKit1.PanWindowImageKit = ImageKit2 ImageKit1.ShowPanWindowImage = True 'ImageKit2にパンウィンドウイメージを表示 ImageKit2.PanWindowMode = True ImageKit2.PanWindow.Color = Color.Yellow 'パンウィンドウの背景色を黄色にする ImageKit2.PanWindow.RectColor = Color.Red 'パンウィンドウ内の矩形の枠線の色を赤にする ImageKit2.PanWindow.EnableClick = True 'パンウィンドウの矩形外をクリックしたときに親ImageKitの表示をその位置に移動 ImageKit2.PanWindow.RectMouseCursor = Cursor.Hand 'パンウィンドウの矩形内のカーソルをHand型にする ImageKit2.PanWindow.RectReverse = False 'パンウィンドウの矩形内の色をRGB反転しない [Visual C#.NET] ImageKit1.PanWindowImageKit = ImageKit2; ImageKit1.ShowPanWindowImage = true; //ImageKit2にパンウィンドウイメージを表示 ImageKit2.PanWindowMode = true; ImageKit2.PanWindow.Color = Color.Yellow; //パンウィンドウの背景色を黄色にする ImageKit2.PanWindow.RectColor = Color.Red; //パンウィンドウ内の矩形の枠線の色を赤にする ImageKit2.PanWindow.EnableClick = true; //パンウィンドウの矩形外をクリックしたときに親ImageKitの表示をその位置に移動 ImageKit2.PanWindow.RectMouseCursor = Cursor.Hand; //パンウィンドウの矩形内のカーソルをHand型にする ImageKit2.PanWindow.RectReverse = false; //パンウィンドウの矩形内の色をRGB反転しない
参照
ImageKit メンバ | Newtone.ImageKit.Win.ImageKit