BehaviorService.Adorners Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Obtient BehaviorServiceAdornerCollection.
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
Valeur de propriété
Collection d’ornements.
Exemples
L’exemple de code suivant montre comment ajouter Adorner des objets à et les supprimer d’un BehaviorServiceAdornerCollection. Cet exemple de code fait partie d’un exemple plus grand fourni pour la BehaviorService classe .
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
Remarques
La Adorners propriété fournit l’accès BehaviorServiceAdornerCollection au géré par le BehaviorService.