DevExpress ImageSliderによるピクチャマルチキャスト効果

3095 ワード

ツール:DevExpressバージョン15.2.7
1、コントロールタイプのフルネーム:DevExpress.XtraEditors.Controls.ImageSlider
2、コントロールがあるプログラムセット:DevExpress.XtraEditors.v15.2.7.dll
3、工具箱内の分類:DX.15.2.7: Common Controls
4、コントロールスタイルのスクリーンショット(編集テスト、ブス点はみんな大目に見てね~)
 
5、コントロールレイアウト
コントロールのLayoutModeプロパティは、ピクチャボックス内のピクチャのドッキング方法を設定するために使用されます.この方式は列挙DevExpressから取る.Utils.Drawing.ImageLayoutMode、値範囲は次のとおりです.
  • TopLeft、TopCenter、TopRight、MiddleLeft、MiddleCenter、MiddleRight、BottomLeft、BottomCenter、BottomRight、機能は画像を8方向に
  • 停泊することである.
  • Stretch、フルピクチャ
  • まで伸ばす
  • ZoomInside、画像などの割合で拡大し、両側が容器にぴったり詰まっている場合、
  • の拡大を停止する.
  • ZoomOutside、画像などの割合で拡大し、両側が容器を満たすときに拡大し続け、また両側が容器を満たすときに拡大
  • を停止する.
  • Stretch Horizontal、Stretch Vertical、横延伸、縦延伸
  • Default、デフォルト設定、すなわち左上隅
  • に表示
    6、コントロールのAllowLooping属性をTrueに設定した後、ピクチャボックスをループ表示に設定することができます.すなわち、最後のピクチャの次のピクチャは最初のピクチャで、最初のピクチャの前のピクチャは最後のピクチャです.
    7、AnimationTimeプロパティは、連続して複数回のピクチャを完了したときに1枚のピクチャが滞在する最短間隔時間をミリ秒単位で指定します.ScrollButtonFadeAnimationTimeプロパティは、画像の切り替えにかかる時間をミリ秒単位で指定します.
    8.データベースからのimagesパスの動的追加:
       1 /// 2 /// 3 /// 4 private void PicPreView() 5 { 6 DataTable dt = dsHelper.GetBZPicList(); 7 if (dt.Rows.Count > 0) 8 { 9 for (int i = 0; i < dt.Rows.Count; i++) 10 {
                  // image
    11 this.imageSlider1.Images.Add(((System.Drawing.Image)(Image.FromFile(" ")))); 12 } 13 } 14 }

    9.効果展示:
    注:以上、ImageSliderに添付した画像展示の基本的な紹介を参考にして、DevExpressの使い方の紹介を引き続き更新します.
    転載先:https://www.cnblogs.com/teenagermostr/p/6184029.html