[Visual Basic] Public Property SlideMode As Boolean
[C#] public bool SlideMode {get; set;}
プロパティ値
True : スライドとして使用する
False: 通常の表示方法で使用する
規定値は False です。
解説
ImageKit コントロールをスライドモードとして使用するかどうかを示します。
当プロパティを True に設定すると、SlidePath
プロパティに設定したフォルダ内の、SlideFileExtension
プロパティに設定した種類のイメージをスライドモードで表示します。
スライドモード中は、タッチのスワイプ操作やマウスのドラッグ操作で画像をスライドできます。また、SlideForward、SlideBack、SlideToFirst、SlideToLast メソッドでもスライドできます。
スライドモード中に当プロパティを False に設定すると、現在表示されているイメージを通常表示します。
当プロパティが False で通常表示時に True に設定すると、現在表示されているイメージのフォルダが SlidePath
プロパティに設定されます。
※スライドモード中は、DisplayMode
プロパティの設定は無効となり、すべてのイメージは ImageKit コントロールに収まる縮尺(DisplayMode.Scale
の場合と同様)となります。
※イメージの余白やイメージ間の背景色は ImageKit コントロールの BackColor プロパティの値となります。
※マルチページのファイルは全ページをスライドイメージに含めます。
※スライドモード中は、Edit.EditEnabled プロパティは False
となりアノテーション機能は無効となります。通常モードでアノテーション・オブジェクトが描画されていて当プロパティを True
に設定した場合は、描画されていたアノテーション・オブジェクトはすべて無効となります。
例
フォルダダイアログでスライドするイメージのフォルダを選択し、ImageKit1 をスライドモードで使用する。
[Visual Basic.NET] ImageKit1.SlideMode = True 'スライドモードON ImageKit1.SlideFileExtension = "bmp;jpg;png;tif;wmf;gif" 'スライドで表示するイメージの種類を設定 Dim fd As FolderBrowserDialog = New FolderBrowserDialog() fd.SelectedPath = Application.StartupPath If (fd.ShowDialog() = DialogResult.OK) Then ImageKit1.SlidePath = fd.SelectedPath 'フォルダダイアログで選択したフォルダ内のイメージをスライド表示するように設定 ImageKit1.SlideRepeat = True '最初/最後のイメージからも戻る/進むが可能なリピートモードに ImageKit1.BackColor = Color.LightSkyBlue '背景色設定 ImageKit1.SetSlideMode() 'スライド用イメージを作成してスライド用のモードに設定 End If fd.Dispose() [Visual C#.NET] imageKit1.SlideMode = true; //スライドモードON imageKit1.SlideFileExtension = "bmp;jpg;png;tif;wmf;gif"; //スライドで表示するイメージの種類を設定 FolderBrowserDialog fd = new FolderBrowserDialog(); fd.SelectedPath = Application.StartupPath; if (fd.ShowDialog() == DialogResult.OK) { imageKit1.SlidePath = fd.SelectedPath; //フォルダダイアログで選択したフォルダ内のイメージをスライド表示するように設定 imageKit1.SlideRepeat = true; //最初/最後のイメージからも戻る/進むが可能なリピートモードに imageKit1.BackColor = Color.LightSkyBlue; //背景色設定 imageKit1.SetSlideMode(); //スライド用イメージを作成してスライド用のモードに設定 } fd.Dispose();
参照
ImageKit メンバ | Newtone.ImageKit.Win.ImageKit