System.Drawing.Design Namnområde

Innehåller klasser som utökar logiken och ritningen för användargränssnittet (UI).

Klasser

Name Description
BitmapEditor

Tillhandahåller ett användargränssnitt för att välja bitmappsfiler i en egenskapswebbläsare.

CategoryNameCollection

Representerar en samling kategorinamnsträngar.

ColorEditor

Tillhandahåller en UITypeEditor för att visuellt välja en färg.

ContentAlignmentEditor

Tillhandahåller en UITypeEditor för visuell redigering av innehållsjustering.

CursorEditor

Tillhandahåller en UITypeEditor som kan utföra standardfilsökning efter markörfiler (.cur).

FontEditor

Tillhandahåller ett användargränssnitt för att välja och konfigurera ett Font objekt.

FontNameEditor

Tillhandahåller en UITypeEditor som målar upp ett tecken för teckensnittsnamnet.

IconEditor

Tillhandahåller en UITypeEditor för att visuellt välja en ikon.

ImageEditor

Tillhandahåller ett användargränssnitt för att välja en bild för en egenskap i ett egenskapsrutnät.

MetafileEditor

Tillhandahåller en UITypeEditor som kan utföra standardfilsökning efter metafilfiler (.emf).

PaintValueEventArgs

Innehåller data för PaintValue(Object, Graphics, Rectangle) metoden.

PropertyValueUIItem

Innehåller information om en egenskap som visas i Properties window, inklusive den associerade händelsehanteraren, popup-informationssträngen och ikonen som ska visas för egenskapen.

ToolboxComponentsCreatedEventArgs

Innehåller data för den ComponentsCreated händelse som inträffar när komponenter läggs till i verktygslådan.

ToolboxComponentsCreatingEventArgs

Innehåller data för den ComponentsCreating händelse som inträffar när komponenter läggs till i verktygslådan.

ToolboxItem

Tillhandahåller en basimplementering av ett verktygslådeobjekt.

ToolboxItemCollection

Representerar en samling verktygslådeobjekt.

ToolboxItemContainer

Kapslar in en ToolboxItem.

ToolboxItemCreator

Kapslar in en ToolboxItemCreatorCallback. Det går inte att ärva den här klassen.

ToolboxService

Tillhandahåller en standardimplementering av IToolboxService gränssnittet.

UITypeEditor

Tillhandahåller en basklass som kan användas för att utforma värderedigerare som kan tillhandahålla ett användargränssnitt (UI) för att representera och redigera värdena för objekt för de datatyper som stöds.

Gränssnitt

Name Description
IPropertyValueUIService

Tillhandahåller ett gränssnitt för att hantera avbildningar, knappbeskrivningar och händelsehanterare för egenskaperna för en komponent som visas i en egenskapswebbläsare.

IToolboxItemProvider

Visar en samling verktygslådeobjekt.

IToolboxService

Tillhandahåller metoder och egenskaper för att hantera och köra frågor mot verktygslådan i utvecklingsmiljön.

IToolboxUser

Definierar ett gränssnitt för att ange det markerade verktygslådeobjektet och ange om en designer stöder ett visst verktygslådaobjekt.

Uppräkningar

Name Description
UITypeEditorEditStyle

Anger identifierare som anger värderedigeringsformatet för en UITypeEditor.

Delegeringar

Name Description
PropertyValueUIHandler

Representerar metoden som lägger till ett ombud i en implementering av IPropertyValueUIService.

PropertyValueUIItemInvokeHandler

Representerar den metod som ska hantera InvokeHandler händelsen för en PropertyValueUIItem.

ToolboxComponentsCreatedEventHandler

Representerar den metod som hanterar ComponentsCreated händelsen.

ToolboxComponentsCreatingEventHandler

Representerar den metod som hanterar ComponentsCreating händelsen.

ToolboxItemCreatorCallback

Tillhandahåller en återanropsmekanism som kan skapa en ToolboxItem.

Kommentarer

Klasserna i det här namnområdet kan användas för att skapa anpassade verktygslådeobjekt, typspecifika värderedigerare som kan redigera och grafiskt representera värden för de typer som stöds och typkonverterare som kan konvertera värden mellan vissa typer. Det här namnområdet innehåller de grundläggande ramverken för att utveckla tillägg till användargränssnittet för designtid.

Caution

Klasser inom namnområdet System.Drawing.Design stöds inte för användning inom en Windows- eller ASP.NET-tjänst. Om du försöker använda dessa klasser inifrån någon av dessa programtyper kan det uppstå oväntade problem, till exempel sämre tjänstprestanda och körningsfel.