DesignerActionList Klas
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Biedt de basisklasse voor typen waarmee een lijst met items wordt gedefinieerd die worden gebruikt voor het maken van een deelvenster met infolabels.
public ref class DesignerActionList
public class DesignerActionList
type DesignerActionList = class
Public Class DesignerActionList
- Overname
-
DesignerActionList
Voorbeelden
In het volgende codevoorbeeld ziet u hoe u een verzameling DesignerActionItem objecten maakt.
Zie Hoe to: Infolabels koppelen aan een Windows Forms-onderdeel voor een volledige uitleg van dit codevoorbeeld.
public class ColorLabelActionList :
System.ComponentModel.Design.DesignerActionList
Public Class ColorLabelActionList
Inherits System.ComponentModel.Design.DesignerActionList
Opmerkingen
Met deze DesignerAction functie kunnen onderdelen en besturingselementen contextgevoelige informatie en opdrachten weergeven. De DesignerAction functie kan worden beschouwd als vervanging voor ontwerpwoorden, omdat een DesignerActionItem functie kan worden weergegeven in het deelvenster infolabels en ook in het snelmenu dat is gekoppeld aan een onderdeel of besturingselement. De DesignerActionList klasse vertegenwoordigt het belangrijkste interactiepunt voor ontwikkelaars die ondersteuning voor infolabels willen toevoegen aan hun aangepaste onderdelen en besturingselementen.
DesignerActionList is de basisklasse, afgeleid van ontwikkelaars van onderdelen om een deelvenster met infolabels te vullen. Een infolabelpaneel vertegenwoordigt de menuachtige gebruikersinterface (UI) voor infolabels.
Deze afgeleide klasse kan de virtualGetSortedActionItems methode implementeren om een verzameling objecten te retourneren die zijn afgeleid van DesignerActionItem. Deze objecten vertegenwoordigen de items van het infolabelpaneel. Elk item wordt op basis van het type weergegeven in het deelvenster. Een label wordt bijvoorbeeld DesignerActionTextItem weergegeven als een statisch tekstlabel. Actieve paneelitems, vertegenwoordigd door de DesignerActionPropertyItem en DesignerActionMethodItem typen, hebben respectievelijk een overeenkomstige openbaar toegankelijke eigenschap of methode waarmee de functionaliteit voor dat item wordt geïmplementeerd.
Zie de GetSortedActionItems methode voor meer informatie over het toevoegen van items aan het deelvenster infolabels.
Note
Formulieren en dialoogvensters kunnen worden weergegeven door leden van de klasse die zijn afgeleid van DesignerActionList. Standaard is het bovenliggende venster van deze vensters het containervenster voor het deelvenster infolabels. Door deze onderliggende vensters expliciet te koppelen aan een andere service of ander venster, kunnen infolabels onjuist worden weergegeven.
Smart-tag panelen bieden geen ondersteuning voor schuiven of paging, dus zorg ervoor dat u uw panelen niet vult met veel infolabelitems. Te veel items kunnen ertoe leiden dat het smart-tagpaneel zich buiten de schermgrens bevindt.
Constructors
| Name | Description |
|---|---|
| DesignerActionList(IComponent) |
Initialiseert een nieuw exemplaar van de DesignerActionList klasse. |
Eigenschappen
| Name | Description |
|---|---|
| AutoShow |
Hiermee wordt een waarde opgehaald of ingesteld die aangeeft of het deelvenster voor infolabels automatisch moet worden weergegeven wanneer het wordt gemaakt. |
| Component |
Hiermee haalt u het onderdeel op dat betrekking heeft op DesignerActionList. |
Methoden
| Name | Description |
|---|---|
| Equals(Object) |
Bepaalt of het opgegeven object gelijk is aan het huidige object. (Overgenomen van Object) |
| GetHashCode() |
Fungeert als de standaardhashfunctie. (Overgenomen van Object) |
| GetService(Type) |
Retourneert een object dat een service vertegenwoordigt die wordt geleverd door het onderdeel dat is gekoppeld aan de DesignerActionList. |
| GetSortedActionItems() |
Retourneert de verzameling DesignerActionItem objecten in de lijst. |
| GetType() |
Hiermee haalt u de Type huidige instantie op. (Overgenomen van Object) |
| 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) |