次の方法で共有


ViewEvent クラス

定義

デザイン時にコントロールのビューで発生したイベントの種類を表します。 このクラスは継承できません。

public ref class ViewEvent sealed
public sealed class ViewEvent
type ViewEvent = class
Public NotInheritable Class ViewEvent
継承
ViewEvent

注釈

ViewEventオブジェクトは、デザイン ホスト (Visual Studio 2005 など) によってデザイナー コンポーネントに提供されます。これは、コントロールのデザイン時ビューで特定のユーザー アクションによって発生するイベントを発生させる場合です。 イベントは IControlDesignerView.ViewEvent 、オブジェクトを ViewEventHandler パラメーターとして受け取る ViewEventArgs デリゲート メソッドによって処理されます。 EventTypeクラスの ViewEventArgs プロパティは オブジェクトですViewEvent。 デリゲート メソッドは ViewEventHandler 、 プロパティを EventType 静的 ViewEvent フィールドと比較して、イベントを発生させたアクションの種類を決定します。 たとえば、次の状況でイベントが発生します。

  • デザイン 画面で領域をクリックします。

  • デザイナーは、デザイン サーフェイスにコントロールを描画します。

  • コントロールのテンプレート編集モードを開始または終了します。

クラスは ControlDesigner 、イベントを処理するための既定のデリゲートを IControlDesignerView.ViewEvent 提供します。 カスタム コントロール デザイナーは、および OnTemplateModeChanged の各メソッドをオーバーライドOnClickOnPaintして、デザインサーフェイス上のコントロールのイベントを処理します。

デザイナー ホストは、 ViewEventArgs デザインサーフェイスでアクションの種類のオブジェクトを初期化し、そのオブジェクトをデリゲートに ViewEventHandler 渡します。 オブジェクトの プロパティは EventTypeViewEventArgs アクションの種類を示します。

プロパティは EventArgs 、アクションの種類に固有のイベント引数を提供します。

フィールド

Click

デザイナー領域上でのクリックに対してビュー イベントが生成されたことを示します。

Paint

デザイン サーフェイス上のコントロールの描画に対してビュー イベントが生成されたことを示します。

TemplateModeChanged

コントロール デザイナーのテンプレート モードの変更に対してビュー イベントが生成されたことを示します。

メソッド

Equals(Object)

指定されたオブジェクトが現在のオブジェクトと等しいかどうかを判断します。

(継承元 Object)
GetHashCode()

既定のハッシュ関数として機能します。

(継承元 Object)
GetType()

現在のインスタンスの Type を取得します。

(継承元 Object)
MemberwiseClone()

現在の Object の簡易コピーを作成します。

(継承元 Object)
ToString()

現在のオブジェクトを表す文字列を返します。

(継承元 Object)

適用対象

こちらもご覧ください