BehaviorService.Adorners Proprietà

Definizione

public:
 property System::Windows::Forms::Design::Behavior::BehaviorServiceAdornerCollection ^ Adorners { System::Windows::Forms::Design::Behavior::BehaviorServiceAdornerCollection ^ get(); };
public System.Windows.Forms.Design.Behavior.BehaviorServiceAdornerCollection Adorners { get; }
member this.Adorners : System.Windows.Forms.Design.Behavior.BehaviorServiceAdornerCollection
Public ReadOnly Property Adorners As BehaviorServiceAdornerCollection

Valore della proprietà

Raccolta di strumenti decorativi.A collection of adorner.

Esempi

Nell'esempio di codice riportato di seguito viene Adorner illustrato come aggiungere e rimuovere oggetti da BehaviorServiceAdornerCollectionun oggetto.The following code example demonstrates how to add Adorner objects to and remove them from a BehaviorServiceAdornerCollection. Questo esempio di codice fa parte di un esempio più ampio fornito BehaviorService per la classe.This code example is part of a larger example provided for the BehaviorService class.

public ref class DemoDesigner : public ControlDesigner
{
private:
    Adorner^ demoAdorner;

protected:
    ~DemoDesigner()
    {
        if (demoAdorner != nullptr)
        {
            System::Windows::Forms::Design::Behavior::BehaviorService^ b = 
                this->BehaviorService;
            if (b != nullptr)
            {
                b->Adorners->Remove(demoAdorner);
            }
        }
    }

public:
    virtual void Initialize(IComponent^ component) override
    {
        __super::Initialize(component);

        // Get a hold of the behavior service and add our own set
        // of glyphs.  Glyphs live on adorners.
        demoAdorner = gcnew Adorner();
        BehaviorService->Adorners->Add(demoAdorner);
        demoAdorner->Glyphs->Add 
            (gcnew DemoGlyph(BehaviorService, Control));
    }
};
class MyDesigner : ControlDesigner
{
    private Adorner myAdorner;

    protected override void Dispose(bool disposing)
    {
        if (disposing && myAdorner != null)
        {
            BehaviorService b = BehaviorService;
            if (b != null)
            {
                b.Adorners.Remove(myAdorner);
            }
        }
    }

    public override void Initialize(IComponent component)
    {
        base.Initialize(component);

        // Add the custom set of glyphs using the BehaviorService. 
        // Glyphs live on adornders.
        myAdorner = new Adorner();
        BehaviorService.Adorners.Add(myAdorner);
        myAdorner.Glyphs.Add(new MyGlyph(BehaviorService, Control));
    }
}
Class MyDesigner
    Inherits ControlDesigner
    Private myAdorner As Adorner


    Protected Overrides Sub Dispose(ByVal disposing As Boolean)
        If disposing AndAlso (myAdorner IsNot Nothing) Then
            Dim b As System.Windows.Forms.Design.Behavior.BehaviorService _
                = BehaviorService
            If (b IsNot Nothing) Then
                b.Adorners.Remove(myAdorner)
            End If
        End If

    End Sub


    Public Overrides Sub Initialize(ByVal component As IComponent)
        MyBase.Initialize(component)

        ' Add the custom set of glyphs using the BehaviorService.  
        ' Glyphs live on adornders.
        myAdorner = New Adorner()
        BehaviorService.Adorners.Add(myAdorner)
        myAdorner.Glyphs.Add(New MyGlyph(BehaviorService, Control))

    End Sub
End Class

Commenti

La Adorners proprietà fornisce l'accesso all' BehaviorServiceAdornerCollection oggetto gestito da BehaviorService.The Adorners property provides access to the BehaviorServiceAdornerCollection managed by the BehaviorService.

Si applica a

Vedi anche