ComponentChangingEventArgs クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
ComponentChanging イベントのデータを提供します。 このクラスは継承できません。
public ref class ComponentChangingEventArgs sealed : EventArgs
public sealed class ComponentChangingEventArgs : EventArgs
[System.Runtime.InteropServices.ComVisible(true)]
public sealed class ComponentChangingEventArgs : EventArgs
type ComponentChangingEventArgs = class
inherit EventArgs
[<System.Runtime.InteropServices.ComVisible(true)>]
type ComponentChangingEventArgs = class
inherit EventArgs
Public NotInheritable Class ComponentChangingEventArgs
Inherits EventArgs
- 継承
- 属性
例
次の例では、 を作成する方法を ComponentChangingEventArgs示します。
public:
// This example method creates a ComponentChangingEventArgs using the specified arguments.
// Typically, this type of event args is created by a design mode subsystem.
ComponentChangingEventArgs^ CreateComponentChangingEventArgs( Object^ component, MemberDescriptor^ member )
{
// The component that is about to change: args.Component
// The member that is about to change: args.Member
return gcnew ComponentChangingEventArgs( component,member );
}
// This example method creates a ComponentChangingEventArgs using the specified arguments.
// Typically, this type of event args is created by a design mode subsystem.
public ComponentChangingEventArgs CreateComponentChangingEventArgs(object component, MemberDescriptor member)
{
ComponentChangingEventArgs args = new ComponentChangingEventArgs(component, member);
// The component that is about to change: args.Component
// The member that is about to change: args.Member
return args;
}
' This example method creates a ComponentChangingEventArgs using the specified arguments.
' Typically, this type of event args is created by a design mode subsystem.
Public Function CreateComponentChangingEventArgs(ByVal component As Object, ByVal member As MemberDescriptor) As ComponentChangingEventArgs
Dim args As New ComponentChangingEventArgs(component, member)
' The component that is about to change: args.Component
' The member that is about to change: args.Member
Return args
End Function
注釈
ComponentChangingEventArgs は、イベントに関するデータを ComponentChanging 提供します。 イベントは ComponentChanging 、現在のデザイン ドキュメント内の IComponentChangeService 特定のコンポーネントが変更されようとしていることを、 および登録済みのイベント ハンドラーに通知します。 このイベントは、コンポーネントの変更を防ぐために、広くアクセス可能なメソッドを提供します。
ComponentChangingコンポーネントが変更される前にイベントが発生します。 このイベントは、デザイナーが変更を中止する機会を提供します。 コンポーネント デザイナーは通常、イベントを自動的に ComponentChanging 発生させます。 プロパティを変更できない場合、イベントを処理するメソッドは例外をスローできます。 たとえば、デザイナー ファイルがソース コード管理にチェックインされている場合、通常、ユーザーがファイルのチェックを拒否した場合、このイベントのハンドラーは例外をスローします。
は ComponentChangingEventArgs 、次の情報を提供します。
Component
変更されるコンポーネントを示す プロパティ。Member
変更される予定のメンバーを示す プロパティ。
注意 (継承者)
このクラスが別のクラスの基底クラスとして指定されている場合、コンパイラ エラーが発生します。
コンストラクター
ComponentChangingEventArgs(Object, MemberDescriptor) |
ComponentChangingEventArgs クラスの新しいインスタンスを初期化します。 |
プロパティ
Component |
変更されようとしているコンポーネント、または変更されようとしているメンバーの親コンテナーであるコンポーネントを取得します。 |
Member |
変更されようとしているメンバーを取得します。 |
メソッド
Equals(Object) |
指定されたオブジェクトが現在のオブジェクトと等しいかどうかを判断します。 (継承元 Object) |
GetHashCode() |
既定のハッシュ関数として機能します。 (継承元 Object) |
GetType() |
現在のインスタンスの Type を取得します。 (継承元 Object) |
MemberwiseClone() |
現在の Object の簡易コピーを作成します。 (継承元 Object) |
ToString() |
現在のオブジェクトを表す文字列を返します。 (継承元 Object) |
適用対象
こちらもご覧ください
.NET