ToolboxDataAttribute Klas

Definitie

Hiermee geeft u de standaardtag op die wordt gegenereerd voor een aangepast besturingselement wanneer deze vanuit een werkset wordt gesleept in een hulpprogramma, zoals Microsoft Visual Studio.

public ref class ToolboxDataAttribute sealed : Attribute
[System.AttributeUsage(System.AttributeTargets.Class)]
public sealed class ToolboxDataAttribute : Attribute
[<System.AttributeUsage(System.AttributeTargets.Class)>]
type ToolboxDataAttribute = class
    inherit Attribute
Public NotInheritable Class ToolboxDataAttribute
Inherits Attribute
Overname
ToolboxDataAttribute
Kenmerken

Voorbeelden

[ ToolboxData("<{0}:MyLabel runat= server Text=
       MyLabel><{0}:MyLabel>") ]public class MyLabel : Label {...}

In het volgende codevoorbeeld worden met de vorige code verschillende eigenschappen ingesteld die specifiek zijn voor MyLabel. Alle exemplaren van {0} deze code worden vervangen door de ontwerper, door het tagvoorvoegsel dat aan de MyLabel klasse is gekoppeld.


using System;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;

namespace CustomControls
{

  [ ToolboxData("<{0}:MyLabel Text='MyLabel' BorderColor='Yellow' BackColor='Magenta' BorderWidth = '10'  runat='server'></{0}:MyLabel>") ]	
  public class MyLabel : Label 
  {
    public  MyLabel()
    { 
      // Your code goes here.
    } 
  }
}
Imports System.Web
Imports System.Web.UI
Imports System.Web.UI.WebControls


Namespace CustomControls
  <ToolboxData("<{0}:MyLabel Text='MyLabel' BorderColor='Yellow' BackColor='Magenta' BorderWidth = '10'  runat='server'></{0}:MyLabel>")>  _
  Public Class MyLabel
    Inherits Label
     
    Public Sub New()
      'Your code goes here.
    End Sub
    
  End Class
  
End Namespace 'CustomControls

Opmerkingen

De visualontwerper van een hulpprogramma, zoals Visual Studio, maakt standaard een lege tag. Dit is een tag die een besturingselement weergeeft in de standaardstatus, wanneer het besturingselement wordt verwijderd uit de werkset van een visuele ontwerper op het ontwerpoppervlak. Als u de initiële standaardwaarden wilt opgeven, kan een besturingselement gebruikmaken van dit kenmerk. U kunt dit kenmerk gebruiken om de oorspronkelijke HTML-inhoud die in de ontwerpfunctie wordt geplaatst, aan te passen wanneer het besturingselement van de werkset naar het formulier wordt gesleept.

Constructors

Name Description
ToolboxDataAttribute(String)

Initialiseert een nieuw exemplaar van de ToolboxDataAttribute klasse.

Velden

Name Description
Default

Vertegenwoordigt de standaardwaarde ToolboxDataAttribute voor een aangepast besturingselement.

Eigenschappen

Name Description
Data

Hiermee haalt u de tekenreeks op die de initiële waarden van de eigenschap van het besturingselement vertegenwoordigt, die wordt gebruikt in een visuele ontwerpfunctie voor het maken van een exemplaar van het besturingselement.

TypeId

Wanneer deze wordt geïmplementeerd in een afgeleide klasse, krijgt u Attributehiervoor een unieke id.

(Overgenomen van Attribute)

Methoden

Name Description
Equals(Object)

Test of het ToolboxDataAttribute object gelijk is aan het opgegeven object.

GetHashCode()

Retourneert de hashcode van het aangepaste besturingselement.

GetType()

Hiermee haalt u de Type huidige instantie op.

(Overgenomen van Object)
IsDefaultAttribute()

Test of het ToolboxDataAttribute object de standaardwaarde voor de Data eigenschap bevat.

Match(Object)

Wanneer deze wordt overschreven in een afgeleide klasse, wordt een waarde geretourneerd die aangeeft of dit exemplaar gelijk is aan een opgegeven object.

(Overgenomen van Attribute)
MemberwiseClone()

Hiermee maakt u een ondiepe kopie van de huidige Object.

(Overgenomen van Object)
ToString()

Retourneert een tekenreeks die het huidige object vertegenwoordigt.

(Overgenomen van Object)

Expliciete interface-implementaties

Name Description
_Attribute.GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr)

Hiermee wordt een set namen toegewezen aan een bijbehorende set verzend-id's.

(Overgenomen van Attribute)
_Attribute.GetTypeInfo(UInt32, UInt32, IntPtr)

Hiermee haalt u de typegegevens voor een object op, die kan worden gebruikt om de typegegevens voor een interface op te halen.

(Overgenomen van Attribute)
_Attribute.GetTypeInfoCount(UInt32)

Hiermee wordt het aantal type-informatieinterfaces opgehaald dat een object biedt (0 of 1).

(Overgenomen van Attribute)
_Attribute.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr)

Biedt toegang tot eigenschappen en methoden die door een object worden weergegeven.

(Overgenomen van Attribute)

Van toepassing op

Zie ook