Class Display

Windows Forms 用の表示コントロールです。

継承されたメンバ

Namespace: ic4.WinForms
Assembly: ic4dotnet.System.Windows.Forms.dll

構文

public class Display : UserControl, IDropTarget, ISynchronizeInvoke, IWin32Window, IBindableComponent, IComponent, IDisposable, IContainerControl, IDisplay

コンストラクタ

Display()

新しいディスプレイを作成します。

宣言

public Display()

プロパティ

InternalHandle

表示用のハンドル(内部使用のみ)

宣言

[Browsable(false)]
public IntPtr InternalHandle { get; }

プロパティ値

説明
IntPtr

RenderHeight

表示内のターゲット矩形の高さ。

宣言

[Browsable(true)]
public int RenderHeight { get; set; }

プロパティ値

説明
int 表示内のターゲット矩形の高さ

例外

条件
IC4Exception 詳細については ErrorCode および ToString() を確認してください。

RenderLeft

表示内のターゲット矩形の左座標。

宣言

[Browsable(true)]
public int RenderLeft { get; set; }

プロパティ値

説明
int 表示内のターゲット矩形の左座標

例外

条件
IC4Exception 詳細については ErrorCode および ToString() を確認してください。

RenderPosition

使用するスケーリングおよび配置モード。

宣言

[Browsable(true)]
public DisplayRenderPosition RenderPosition { get; set; }

プロパティ値

説明
DisplayRenderPosition 使用するスケーリングおよび配置モード

例外

条件
IC4Exception 詳細については ErrorCode および ToString() を確認してください。

RenderTop

表示内のターゲット矩形の上端座標。

宣言

[Browsable(true)]
public int RenderTop { get; set; }

プロパティ値

説明
int 表示内のターゲット矩形の上端座標

例外

条件
IC4Exception 詳細については ErrorCode および ToString() を確認してください。

RenderWidth

表示内のターゲット矩形の幅。

宣言

[Browsable(true)]
public int RenderWidth { get; set; }

プロパティ値

説明
int 表示内のターゲット矩形の幅

例外

条件
IC4Exception 詳細については ErrorCode および ToString() を確認してください。

Statistics

表示の統計情報を取得します。

宣言

[Browsable(false)]
public DisplayStatistics Statistics { get; }

プロパティ値

説明
DisplayStatistics 表示の統計情報を含む構造体

例外

条件
IC4Exception 詳細については ErrorCode および ToString() を確認してください。

メソッド

DisplayBuffer(ImageBuffer)

指定したイメージバッファを表示します。

宣言

public void DisplayBuffer(ImageBuffer buffer)

パラメータ

名前 説明
ImageBuffer buffer 表示するバッファ
備考

buffernull の場合、表示はクリアされ、直前まで表示されていたバッファは表示されなくなります。

例外

条件
IC4Exception 詳細については ErrorCode および ToString() を確認してください。

OnLoad(EventArgs)

宣言

protected override void OnLoad(EventArgs e)

パラメータ

名前 説明
EventArgs e
オーバーライド

OnPaint(PaintEventArgs)

デザインモード時にコントロールの背景を描画します。

宣言

protected override void OnPaint(PaintEventArgs e)

パラメータ

名前 説明
PaintEventArgs e
オーバーライド

実装

IDropTarget
ISynchronizeInvoke
IWin32Window
IBindableComponent
IComponent
IDisposable
IContainerControl
IDisplay