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 表示するバッファ
備考

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

例外

型 条件
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