ToolboxComponentsCreatedEventHandler デリゲート
アセンブリ: System.Drawing (system.drawing.dll 内)

Public Delegate Sub ToolboxComponentsCreatedEventHandler ( _ sender As Object, _ e As ToolboxComponentsCreatedEventArgs _ )
public delegate void ToolboxComponentsCreatedEventHandler ( Object sender, ToolboxComponentsCreatedEventArgs e )
public delegate void ToolboxComponentsCreatedEventHandler ( Object^ sender, ToolboxComponentsCreatedEventArgs^ e )
/** @delegate */ public delegate void ToolboxComponentsCreatedEventHandler ( Object sender, ToolboxComponentsCreatedEventArgs e )

ToolboxComponentsCreatedEventHandler デリゲートを作成する場合は、イベントを処理するメソッドを識別してください。イベントをイベント ハンドラに関連付けるには、デリゲートのインスタンスをイベントに追加します。デリゲートを削除しない限り、そのイベントが発生すると常にイベント ハンドラが呼び出されます。イベント ハンドラ デリゲートの詳細については、「イベントとデリゲート」を参照してください。

ToolboxItem の ComponentsCreated イベントにイベント ハンドラをアタッチするメソッドの実装例を次に示します。このコードではまた、ToolboxComponentsCreatedEventHandler イベント ハンドラ メソッドも実装しています。このメソッドは、ComponentsCreated イベントによってイベント ハンドラが呼び出されると、作成されたコンポーネントの種類名を Console に書き込みます。
Public Sub LinkToolboxComponentsCreatedEvent(ByVal item As ToolboxItem) AddHandler item.ComponentsCreated, AddressOf Me.OnComponentsCreated End Sub Private Sub OnComponentsCreated(ByVal sender As Object, ByVal e As ToolboxComponentsCreatedEventArgs) ' Lists created components on the Console. Dim i As Integer For i = 0 To e.Components.Length - 1 Console.WriteLine(("Component #" + i.ToString() + ": " + e.Components(i).Site.Name.ToString())) Next i End Sub
public void LinkToolboxComponentsCreatedEvent(ToolboxItem item) { item.ComponentsCreated += new ToolboxComponentsCreatedEventHandler(this.OnComponentsCreated); } private void OnComponentsCreated(object sender, ToolboxComponentsCreatedEventArgs e) { // Lists created components on the Console. for( int i=0; i< e.Components.Length; i++ ) Console.WriteLine("Component #"+i.ToString()+": "+e.Components[i].Site.Name.ToString()); }
public: [PermissionSetAttribute(SecurityAction::Demand, Name="FullTrust")] void LinkToolboxComponentsCreatedEvent( ToolboxItem^ item ) { item->ComponentsCreated += gcnew ToolboxComponentsCreatedEventHandler( this, &Form1::OnComponentsCreated ); } private: void OnComponentsCreated( Object^ sender, ToolboxComponentsCreatedEventArgs^ e ) { // Lists created components on the Console. for ( int i = 0; i < e->Components->Length; i++ ) { Console::WriteLine( "Component #" + i + ": " + e->Components[ i ]->Site->Name ); } }

Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


Weblioに収録されているすべての辞書からToolboxComponentsCreatedEventHandler デリゲートを検索する場合は、下記のリンクをクリックしてください。

- ToolboxComponentsCreatedEventHandler デリゲートのページへのリンク