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

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

DesignerEventHandler デリゲート

ドキュメント作成または破棄されるときにそれぞれ発生する DesignerCreated イベントと DesignerDisposed イベント処理するメソッド表します

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

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

パラメータ

sender

イベントソース

e

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

解説解説
使用例使用例

DesignerEventHandler の登録と DesignerCreatedDesignerDisposed の各イベント処理の例次に示します

Public Sub LinkDesignerEvent(ByVal
 eventService As IDesignerEventService)
    ' Registers an event handler for the DesignerCreated and DesignerDisposed
 events.
    AddHandler eventService.DesignerCreated, AddressOf
 Me.OnDesignerEvent
    AddHandler eventService.DesignerDisposed, AddressOf
 Me.OnDesignerEvent
End Sub

Private Sub OnDesignerEvent(ByVal
 sender As Object, ByVal
 e As DesignerEventArgs)
    ' Displays designer event information on the console.
    Console.WriteLine(("Name of the root component of the created
 or disposed designer: " + e.Designer.RootComponentClassName))
End Sub
public void LinkDesignerEvent(IDesignerEventService
 eventService)
{                                   
    // Registers an event handler for the DesignerCreated and DesignerDisposed
 events.
    eventService.DesignerCreated += new DesignerEventHandler(this.OnDesignerEvent);
    eventService.DesignerDisposed += new DesignerEventHandler(this.OnDesignerEvent);
            
}

private void OnDesignerEvent(object sender,
 DesignerEventArgs e)
{
    // Displays designer event information on the console.
    Console.WriteLine("Name of the root component of the created or disposed
 designer: "+e.Designer.RootComponentClassName);
}
public:
   void LinkDesignerEvent( IDesignerEventService^ eventService
 )
   {
      // Registers an event handler for the DesignerCreated and DesignerDisposed
 events.
      eventService->DesignerCreated += gcnew DesignerEventHandler(
         this, &DesignerEventHandlerExample::OnDesignerEvent
 );
      eventService->DesignerDisposed += gcnew DesignerEventHandler(
         this, &DesignerEventHandlerExample::OnDesignerEvent
 );
   }

private:
   void OnDesignerEvent( Object^ sender, DesignerEventArgs^ e
 )
   {
      // Displays designer event information on the console.
      Console::WriteLine( "Name of the root component of the created or disposed
 designer: " +
         e->Designer->RootComponentClassName );
   }
public void LinkDesignerEvent(IDesignerEventService
 eventService)
{
    // Registers an event handler for the DesignerCreated and
    // DesignerDisposed events.
    eventService.add_DesignerCreated(new DesignerEventHandler(
        this.OnDesignerEvent));
    eventService.add_DesignerDisposed(new DesignerEventHandler(
        this.OnDesignerEvent));
} //LinkDesignerEvent

private void OnDesignerEvent(Object sender,
 DesignerEventArgs e)
{
    // Displays designer event information on the console.
    Console.WriteLine("Name of the root component of the created "
        + "or disposed designer: " + e.get_Designer().
        get_RootComponentClassName());
} //OnDesignerEvent
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
System.ComponentModel.Design 名前空間
DesignerEventArgs クラス



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

辞書ショートカット

すべての辞書の索引

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

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

   

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



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

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

©2024 GRAS Group, Inc.RSS