ToolboxComponentsCreatingEventHandler Delegasikan
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Mewakili metode yang menangani ComponentsCreating peristiwa.
public delegate void ToolboxComponentsCreatingEventHandler(System::Object ^ sender, ToolboxComponentsCreatingEventArgs ^ e);
public delegate void ToolboxComponentsCreatingEventHandler(object sender, ToolboxComponentsCreatingEventArgs e);
type ToolboxComponentsCreatingEventHandler = delegate of obj * ToolboxComponentsCreatingEventArgs -> unit
Public Delegate Sub ToolboxComponentsCreatingEventHandler(sender As Object, e As ToolboxComponentsCreatingEventArgs)
Parameter
- sender
- Object
Sumber dari peristiwa tersebut.
ToolboxComponentsCreatingEventArgs yang menyediakan data untuk peristiwa tersebut.
Contoh
Contoh kode berikut menyediakan metode yang melampirkan penanganan aktivitas untuk ComponentsCreating peristiwa , dan ToolboxComponentsCreatingEventHandler metode penanganan aktivitas yang menulis nama jenis komponen yang akan menerima komponen atau komponen baru ke Console saat penanganan aktivitas dinaikkan oleh peristiwa ComponentsCreatingToolboxItem.
public:
[PermissionSetAttribute(SecurityAction::Demand, Name="FullTrust")]
void LinkToolboxComponentsCreatingEvent( ToolboxItem^ item )
{
item->ComponentsCreating +=
gcnew ToolboxComponentsCreatingEventHandler( this, &Form1::OnComponentsCreating );
}
private:
void OnComponentsCreating( Object^ sender, ToolboxComponentsCreatingEventArgs^ e )
{
// Displays ComponentsCreating event information on the Console.
Console::WriteLine( "Name of the class of the root component of " +
"the designer host receiving new components: " +
e->DesignerHost->RootComponentClassName );
}
public void LinkToolboxComponentsCreatingEvent(ToolboxItem item)
{
item.ComponentsCreating += new ToolboxComponentsCreatingEventHandler(this.OnComponentsCreating);
}
private void OnComponentsCreating(object sender, ToolboxComponentsCreatingEventArgs e)
{
// Displays ComponentsCreating event information on the Console.
Console.WriteLine("Name of the class of the root component of " +
"the designer host receiving new components: " +
e.DesignerHost.RootComponentClassName);
}
Public Sub LinkToolboxComponentsCreatingEvent(ByVal item As ToolboxItem)
AddHandler item.ComponentsCreating, AddressOf Me.OnComponentsCreating
End Sub
Private Sub OnComponentsCreating(ByVal sender As Object, ByVal e As ToolboxComponentsCreatingEventArgs)
' Displays ComponentsCreating event information on the Console.
Console.WriteLine(("Name of the class of the root component of the designer host receiving new components: " + e.DesignerHost.RootComponentClassName))
End Sub
Keterangan
Saat membuat ToolboxComponentsCreatingEventHandler delegasi, Anda mengidentifikasi metode yang akan menangani peristiwa. Untuk mengaitkan peristiwa dengan penanganan aktivitas Anda, tambahkan instans delegasi ke peristiwa. Penanganan aktivitas dipanggil setiap kali peristiwa terjadi, kecuali Jika Anda menghapus delegasi. Untuk informasi selengkapnya tentang delegasi penanganan aktivitas, lihat Menangani dan Meningkatkan Peristiwa.
Metode Ekstensi
GetMethodInfo(Delegate) |
Mendapatkan objek yang mewakili metode yang diwakili oleh delegasi yang ditentukan. |