ToolboxComponentsCreatingEventHandler Temsilci
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Olayı işleyen yöntemi temsil eder ComponentsCreating .
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)
Parametreler
- sender
- Object
Olayın kaynağı.
ToolboxComponentsCreatingEventArgs Olay için veri sağlayan bir.
Örnekler
Aşağıdaki örnek kod, bir olayı için ComponentsCreating olay işleyicisi ekleyen bir yöntem ve olay işleyicisi bir ToolboxItemToolboxComponentsCreatingEventHandler olay tarafından tetiklendiğinde yeni bileşeni veya bileşenleri Console alacak bileşenin türünün adını yazan bir ComponentsCreating olay işleyicisi yöntemi sağlar.
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
Açıklamalar
Bir ToolboxComponentsCreatingEventHandler temsilci oluşturduğunuzda, olayı işleyecek yöntemi tanımlarsınız. Olayı olay işleyicinizle ilişkilendirmek için olaya temsilcinin bir örneğini ekleyin. Olay her gerçekleştiğinde, olay işleyici (siz temsilciyi kaldırmadığınız sürece) çağrılır. Olay işleyici temsilcileri hakkında daha fazla bilgi için bkz. Olayları İşleme ve Oluşturma.
Uzantı Metotları
GetMethodInfo(Delegate) |
Belirtilen temsilci tarafından temsil edilen yöntemi temsil eden bir nesnesi alır. |