ComponentChangingEventArgs クラスとは? わかりやすく解説

Weblio 辞書 > コンピュータ > .NET Framework クラス ライブラリ リファレンス > ComponentChangingEventArgs クラスの意味・解説 

ComponentChangingEventArgs クラス

ComponentChanging イベントデータ提供します。このクラス継承できません。

名前空間: System.ComponentModel.Design
アセンブリ: System (system.dll 内)
構文構文

<ComVisibleAttribute(True)> _
Public NotInheritable Class
 ComponentChangingEventArgs
    Inherits EventArgs
Dim instance As ComponentChangingEventArgs
[ComVisibleAttribute(true)] 
public sealed class ComponentChangingEventArgs
 : EventArgs
[ComVisibleAttribute(true)] 
public ref class ComponentChangingEventArgs
 sealed : public EventArgs
/** @attribute ComVisibleAttribute(true) */ 
public final class ComponentChangingEventArgs
 extends EventArgs
ComVisibleAttribute(true) 
public final class ComponentChangingEventArgs
 extends EventArgs
解説解説

ComponentChangingEventArgs は、ComponentChanging イベントに関するデータ提供しますComponentChanging イベントは、IComponentChangeService および登録されているイベント ハンドラに対して現在のデザイン ドキュメント内の特定のコンポーネント変更されようとしていることを通知します。このイベントにより、さまざまな状況で、コンポーネント変更されることを回避できます

ComponentChanging イベントは、コンポーネント変更される前に発生します。このイベント発生させることで、デザイナ変更中止する機会作ることができます通常コンポーネント デザイナComponentChanging イベント自動的に発生させますプロパティ変更できない場合、このイベント処理するメソッド例外スローすることがあります。たとえば、デザイナ ファイルソース コード管理チェックインされていて、ユーザーがそのファイルチェックアウト拒否している場合、このイベントハンドラ例外スローます。

ComponentChangingEventArgs は、次の情報提供します

メモメモ

このクラス適用される HostProtectionAttribute 属性Resources プロパティの値は、SharedState です。HostProtectionAttribute は、デスクトップ アプリケーション (一般的にはアイコンダブルクリックコマンド入力、またはブラウザURL入力して起動するアプリケーション) には影響しません。詳細については、HostProtectionAttribute クラストピックまたは「SQL Server プログラミングホスト保護属性」を参照してください

継承時の注意 このクラス別のクラス基本クラスとして指定されると、コンパイラ エラー発生します

使用例使用例

ComponentChangingEventArgs作成する例を次に示します

' 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
// 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;
}
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;
} //CreateComponentChangingEventArgs
継承階層継承階層
System.Object
   System.EventArgs
    System.ComponentModel.Design.ComponentChangingEventArgs
スレッド セーフスレッド セーフ
この型の public static (Visual Basic では Shared) メンバはすべて、スレッド セーフです。インスタンス メンバ場合は、スレッド セーフであるとは限りません。
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
ComponentChangingEventArgs メンバ
System.ComponentModel.Design 名前空間
ComponentChanging
ComponentChanged
ComponentChangingEventHandler
IComponentChangeService



英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「ComponentChangingEventArgs クラス」の関連用語

ComponentChangingEventArgs クラスのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



ComponentChangingEventArgs クラスのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2025 Microsoft.All rights reserved.

©2025 GRAS Group, Inc.RSS