(Leadtools.Controls)

フレームを表示

ViewLayoutプロパティ




このImageViewerにより用いられるレイアウトを表示します。
構文
public virtual ImageViewerViewLayout ViewLayout {get; set;}
'Declaration
 
Public Overridable Property ViewLayout As ImageViewerViewLayout

属性値

このImageViewerにより用いられるビューレイアウト。デフォルト値は、ImageViewerSingleViewLayoutのインスタンスです。
解説

詳細については、「画像ビューワのレイアウト」を参照してください。

サンプル

このサンプルはImageViewerに2、3の項目を追加して、それから違いを参照するために様々なビューレイアウトの間で変わることができます。

デモを実行します。ここで、サンプルボタンをクリックします。

ImageViewerサンプルからサンプル関数内のコードをすべて削除し("// TODO:ここにサンプルコードを追加します"というコメントを検索する)、以下のコードを挿入します。

Copy Code  
Imports Leadtools
Imports Leadtools.Controls
Imports Leadtools.Codecs
Imports Leadtools.Drawing
Imports Leadtools.ImageProcessing
Imports Leadtools.ImageProcessing.Color

Dim layout As New ImageViewerHorizontalViewLayout()
layout.Rows = 2
_imageViewer.ViewLayout = layout
_imageViewer.UpdateTransform()
_imageViewer.Invalidate()
Dim msg As String = String.Format("Layout.Name = {0}" & Constants.vbLf & "Layout.SizeModeHeight = {1}" & _
                                  Constants.vbLf & "Layout.SizeModeHeightItemCount = {2}" & Constants.vbLf & _
                                  "Layout.SizeModeWidth = {3}" & Constants.vbLf & "Layout.SizeModeWidthItemCount = {4}" & _
                                  Constants.vbLf, _imageViewer.ViewLayout.Name, _imageViewer.ViewLayout.SizeModeHeight, _
                                  _imageViewer.ViewLayout.SizeModeHeightItemCount, _imageViewer.ViewLayout.SizeModeWidth, _
                                  _imageViewer.ViewLayout.SizeModeWidthItemCount)
MessageBox.Show(msg, "ImageViewerLayout Information")
using Leadtools;
using Leadtools.Controls;
using Leadtools.Codecs;
using Leadtools.Drawing;
using Leadtools.ImageProcessing;
using Leadtools.ImageProcessing.Color;

ImageViewerViewLayout layout = new ImageViewerHorizontalViewLayout { Rows = 2 };
_imageViewer.ViewLayout = layout;
_imageViewer.UpdateTransform();
_imageViewer.Invalidate();
string msg = string.Format("Layout.Name = {0}\nLayout.SizeModeHeight = {1}\nLayout.SizeModeHeightItemCount = {2}\nLayout.SizeModeWidth = {3}\nLayout.SizeModeWidthItemCount = {4}\n",
   _imageViewer.ViewLayout.Name,
   _imageViewer.ViewLayout.SizeModeHeight,
   _imageViewer.ViewLayout.SizeModeHeightItemCount,
   _imageViewer.ViewLayout.SizeModeWidth,
   _imageViewer.ViewLayout.SizeModeWidthItemCount);
MessageBox.Show(msg, "ImageViewerLayout Information");
必要条件

ターゲットプラットホーム

参照

参照

ImageViewerクラス
ImageViewerメンバ