ComponentChangingEventArgs Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Poskytuje data pro událost ComponentChanging. Tato třída se nemůže dědit.
public ref class ComponentChangingEventArgs sealed : EventArgs
public sealed class ComponentChangingEventArgs : EventArgs
[System.Runtime.InteropServices.ComVisible(true)]
public sealed class ComponentChangingEventArgs : EventArgs
type ComponentChangingEventArgs = class
inherit EventArgs
[<System.Runtime.InteropServices.ComVisible(true)>]
type ComponentChangingEventArgs = class
inherit EventArgs
Public NotInheritable Class ComponentChangingEventArgs
Inherits EventArgs
- Dědičnost
- Atributy
Příklady
Následující příklad ukazuje vytvoření ComponentChangingEventArgs.
public:
// This example method creates a ComponentChangingEventArgs using the specified arguments.
// Typically, this type of event args is created by a design mode subsystem.
ComponentChangingEventArgs^ CreateComponentChangingEventArgs( Object^ component, MemberDescriptor^ member )
{
// The component that is about to change: args.Component
// The member that is about to change: args.Member
return gcnew ComponentChangingEventArgs( component,member );
}
// This example method creates a ComponentChangingEventArgs using the specified arguments.
// Typically, this type of event args is created by a design mode subsystem.
public ComponentChangingEventArgs CreateComponentChangingEventArgs(object component, MemberDescriptor member)
{
ComponentChangingEventArgs args = new ComponentChangingEventArgs(component, member);
// The component that is about to change: args.Component
// The member that is about to change: args.Member
return args;
}
' This example method creates a ComponentChangingEventArgs using the specified arguments.
' Typically, this type of event args is created by a design mode subsystem.
Public Function CreateComponentChangingEventArgs(ByVal component As Object, ByVal member As MemberDescriptor) As ComponentChangingEventArgs
Dim args As New ComponentChangingEventArgs(component, member)
' The component that is about to change: args.Component
' The member that is about to change: args.Member
Return args
End Function
Poznámky
ComponentChangingEventArgs poskytuje data o ComponentChanging události. Událost ComponentChanging oznámí IComponentChangeService obslužným rutinám událostí a registrovaným obslužným rutinám událostí, že se chystá změnit konkrétní komponenta v aktuálním návrhovém dokumentu. Tato událost poskytuje široce přístupnou metodu, která brání změně komponenty.
Událost ComponentChanging je vyvolána před změnou komponenty. Tato událost poskytuje příležitost návrháři přerušit změnu. Návrháři komponent obvykle automaticky vyvolává ComponentChanging událost. Pokud nelze změnit vlastnost, může metoda, která zpracovává událost, vyvolat výjimku. Pokud je například soubor návrháře vrácen do správy zdrojového kódu, obslužná rutina této události obvykle vyvolá výjimku, pokud uživatel odmítne rezervovat soubor.
A ComponentChangingEventArgs poskytuje následující informace:
Vlastnost
Component, která označuje komponentu, která se chystá změnit.Vlastnost
Member, která označuje člena, který se chystá změnit.
Poznámky pro dědice
K chybě kompilátoru dochází, pokud je tato třída určena jako základní třída jiné třídy.
Konstruktory
| Name | Description |
|---|---|
| ComponentChangingEventArgs(Object, MemberDescriptor) |
Inicializuje novou instanci ComponentChangingEventArgs třídy. |
Vlastnosti
| Name | Description |
|---|---|
| Component |
Získá komponentu, která se chystá změnit, nebo komponenta, která je nadřazený kontejner člena, který se chystá změnit. |
| Member |
Získá člena, který se chystá změnit. |
Metody
| Name | Description |
|---|---|
| Equals(Object) |
Určuje, zda je zadaný objekt roven aktuálnímu objektu. (Zděděno od Object) |
| GetHashCode() |
Slouží jako výchozí funkce hash. (Zděděno od Object) |
| GetType() |
Získá Type aktuální instance. (Zděděno od Object) |
| MemberwiseClone() |
Vytvoří mělkou kopii aktuálního Object. (Zděděno od Object) |
| ToString() |
Vrátí řetězec, který představuje aktuální objekt. (Zděděno od Object) |