System.Drawing.Design Naamruimte

Bevat klassen waarmee ontwerp-time gebruikersinterfacelogica (UI) en tekening worden uitgebreid.

Klassen

Name Description
BitmapEditor

Biedt een gebruikersinterface voor het selecteren van bitmapbestanden in een eigenschappenbrowser.

CategoryNameCollection

Vertegenwoordigt een verzameling categorienaamtekenreeksen.

ColorEditor

Biedt een UITypeEditor visuele keuze voor het kiezen van een kleur.

ContentAlignmentEditor

Biedt een UITypeEditor voor het visueel bewerken van inhoudsuitlijning.

CursorEditor

Biedt een UITypeEditor bestand waarmee standaardbestanden kunnen worden gezocht naar cursorbestanden (.cur).

FontEditor

Biedt een gebruikersinterface voor het selecteren en configureren van een Font object.

FontNameEditor

UITypeEditor Hiermee wordt een symbool voor de naam van het lettertype weergegeven.

IconEditor

UITypeEditor Hiermee kunt u een pictogram visueel kiezen.

ImageEditor

Biedt een gebruikersinterface voor het selecteren van een afbeelding voor een eigenschap in een eigenschappenraster.

MetafileEditor

Biedt een UITypeEditor bestand waarmee standaardbestanden kunnen worden gezocht naar metabestandbestanden (.emf).

PaintValueEventArgs

Biedt gegevens voor de PaintValue(Object, Graphics, Rectangle) methode.

PropertyValueUIItem

Bevat informatie over een eigenschap die wordt weergegeven in de venster Eigenschappen, inclusief de bijbehorende gebeurtenis-handler, pop-upinformatietekenreeks en het pictogram dat voor de eigenschap moet worden weergegeven.

ToolboxComponentsCreatedEventArgs

Biedt gegevens voor de ComponentsCreated gebeurtenis die optreedt wanneer onderdelen worden toegevoegd aan de werkset.

ToolboxComponentsCreatingEventArgs

Biedt gegevens voor de ComponentsCreating gebeurtenis die optreedt wanneer onderdelen worden toegevoegd aan de werkset.

ToolboxItem

Biedt een basis implementatie van een werksetitem.

ToolboxItemCollection

Vertegenwoordigt een verzameling werksetitems.

ToolboxItemContainer

Inkapselt een ToolboxItem.

ToolboxItemCreator

Inkapselt een ToolboxItemCreatorCallback. Deze klasse kan niet worden overgenomen.

ToolboxService

Biedt een standaard implementatie van de IToolboxService interface.

UITypeEditor

Biedt een basisklasse die kan worden gebruikt voor het ontwerpen van waarde-editors die een gebruikersinterface (UI) kunnen bieden voor het weergeven en bewerken van de waarden van objecten van de ondersteunde gegevenstypen.

Interfaces

Name Description
IPropertyValueUIService

Biedt een interface voor het beheren van de afbeeldingen, knopinfo en gebeurtenis-handlers voor de eigenschappen van een onderdeel dat wordt weergegeven in een eigenschapsbrowser.

IToolboxItemProvider

Toont een verzameling werksetitems.

IToolboxService

Biedt methoden en eigenschappen voor het beheren en opvragen van de werkset in de ontwikkelomgeving.

IToolboxUser

Definieert een interface voor het instellen van het geselecteerde werksetitem en geeft aan of een ontwerper een bepaald werksetitem ondersteunt.

Enums

Name Description
UITypeEditorEditStyle

Hiermee geeft u id's op die de stijl voor waardebewerking van een UITypeEditor.

Gedelegeerden

Name Description
PropertyValueUIHandler

Vertegenwoordigt de methode waarmee een gemachtigde wordt toegevoegd aan een implementatie van IPropertyValueUIService.

PropertyValueUIItemInvokeHandler

Vertegenwoordigt de methode die de InvokeHandler gebeurtenis van een PropertyValueUIItem.

ToolboxComponentsCreatedEventHandler

Vertegenwoordigt de methode die de ComponentsCreated gebeurtenis afhandelt.

ToolboxComponentsCreatingEventHandler

Vertegenwoordigt de methode die de ComponentsCreating gebeurtenis afhandelt.

ToolboxItemCreatorCallback

Biedt een callback-mechanisme waarmee een ToolboxItem.

Opmerkingen

De klassen in deze naamruimte kunnen worden gebruikt voor het maken van aangepaste werksetitems, typespecifieke waardeeditors die waarden van hun ondersteunde typen kunnen bewerken en grafisch weergeven, en typeconversieprogramma's waarmee waarden tussen bepaalde typen kunnen worden geconverteerd. Deze naamruimte biedt de basisframeworks voor het ontwikkelen van extensies voor de ontwerp-gebruikersinterface.

Caution

Klassen binnen de naamruimte System.Drawing.Design worden niet ondersteund voor gebruik binnen een Windows- of ASP.NET-service. Als u deze klassen probeert te gebruiken vanuit een van deze toepassingstypen, kunnen er onverwachte problemen optreden, zoals verminderde serviceprestaties en runtime-uitzonderingen.