ComponentRenameEventHandler デリゲートとは? わかりやすく解説

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

ComponentRenameEventHandler デリゲート

ComponentRename イベント処理するメソッド表します

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

<ComVisibleAttribute(True)> _
Public Delegate Sub ComponentRenameEventHandler
 ( _
    sender As Object, _
    e As ComponentRenameEventArgs _
)
Dim instance As New ComponentRenameEventHandler(AddressOf
 HandlerMethod)
[ComVisibleAttribute(true)] 
public delegate void ComponentRenameEventHandler
 (
    Object sender,
    ComponentRenameEventArgs e
)
[ComVisibleAttribute(true)] 
public delegate void ComponentRenameEventHandler
 (
    Object^ sender, 
    ComponentRenameEventArgs^ e
)
/** @delegate */
/** @attribute ComVisibleAttribute(true) */ 
public delegate void ComponentRenameEventHandler
 (
    Object sender, 
    ComponentRenameEventArgs e
)
JScript では、デリゲート使用できますが、新規に宣言することはできません。

パラメータ

sender

イベントソース

e

イベント データ格納している ComponentRenameEventArgs。

解説解説
使用例使用例

ComponentRenameEventHandler の登録と ComponentRename イベント処理の例次に示します

Public Sub LinkComponentRenameEvent(ByVal
 changeService As IComponentChangeService)
    ' Registers an event handler for the ComponentRename event.
    AddHandler changeService.ComponentRename, AddressOf
 Me.OnComponentRename
End Sub

Private Sub OnComponentRename(ByVal
 sender As Object, ByVal
 e As ComponentRenameEventArgs)
    ' Displays component renamed information on the console.       
    
    Console.WriteLine(("Type of the component that has been renamed:
 " + e.Component.GetType().FullName))
    Console.WriteLine(("New name of the component that has been
 renamed: " + e.NewName))
    Console.WriteLine(("Old name of the component that has been
 renamed: " + e.OldName))
End Sub
public void LinkComponentRenameEvent(IComponentChangeService
 changeService)
{
    // Registers an event handler for the ComponentRename event.
    changeService.ComponentRename += new ComponentRenameEventHandler(this.OnComponentRename);
            
}

private void OnComponentRename(object sender,
 ComponentRenameEventArgs e)
{
    // Displayss component renamed information on the console.     
      
    Console.WriteLine("Type of the component that has been renamed: "+e.Component.GetType().FullName);
                  
    Console.WriteLine("New name of the component that has been renamed: "+e.NewName);
    Console.WriteLine("Old name of the component that has been renamed: "+e.OldName);
}
public:
   void LinkComponentRenameEvent( IComponentChangeService^ changeService
 )
   {
      // Registers an event handler for the ComponentRename event.
      changeService->ComponentRename += gcnew ComponentRenameEventHandler(
         this, &ComponentRenameEventHandlerExample::OnComponentRename
 );
   }

private:
   void OnComponentRename( Object^ /*sender*/, ComponentRenameEventArgs^
 e )
   {
      // Displayss component renamed information on the console.
      Console::WriteLine( "Type of the component that has been renamed: "
 +
         e->Component->GetType()->FullName );
      Console::WriteLine( "New name of the component that has been renamed:
 " +
         e->NewName );
      Console::WriteLine( "Old name of the component that has been renamed:
 " +
         e->OldName );
   }
public void LinkComponentRenameEvent(IComponentChangeService
 changeService)
{
    // Registers an event handler for the ComponentRename event.
    changeService.add_ComponentRename(new ComponentRenameEventHandler(this.
        OnComponentRename));
} //LinkComponentRenameEvent

private void OnComponentRename(Object sender,
 ComponentRenameEventArgs e)
{
    // Displayss component renamed information on the console.     
      
    Console.WriteLine("Type of the component that has been renamed: " 
        + e.get_Component().GetType().get_FullName());
    Console.WriteLine("New name of the component that has been renamed: "
        + e.get_NewName());
    Console.WriteLine("Old name of the component that has been renamed: "
 
        + e.get_OldName());
} //OnComponentRename
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
System.ComponentModel.Design 名前空間
ComponentRename
ComponentRenameEventArgs クラス


このページでは「.NET Framework クラス ライブラリ リファレンス」からComponentRenameEventHandler デリゲートを検索した結果を表示しています。
Weblioに収録されているすべての辞書からComponentRenameEventHandler デリゲートを検索する場合は、下記のリンクをクリックしてください。
 全ての辞書からComponentRenameEventHandler デリゲート を検索

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

辞書ショートカット

すべての辞書の索引

「ComponentRenameEventHandler デリゲート」の関連用語

ComponentRenameEventHandler デリゲートのお隣キーワード
検索ランキング

   

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



ComponentRenameEventHandler デリゲートのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

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

©2025 GRAS Group, Inc.RSS