DocumentDesigner Klass

Definition

Basdesignerklass för att utöka designlägets beteende för och tillhandahålla en designlägesvy på rotnivå för, en Control som stöder kapslade kontroller och bör ta emot rullningsmeddelanden.

public ref class DocumentDesigner : System::Windows::Forms::Design::ScrollableControlDesigner, IDisposable, System::ComponentModel::Design::IRootDesigner, System::Drawing::Design::IToolboxUser
public class DocumentDesigner : System.Windows.Forms.Design.ScrollableControlDesigner, IDisposable, System.ComponentModel.Design.IRootDesigner, System.Drawing.Design.IToolboxUser
type DocumentDesigner = class
    inherit ScrollableControlDesigner
    interface IRootDesigner
    interface IDesigner
    interface IDisposable
    interface IToolboxUser
Public Class DocumentDesigner
Inherits ScrollableControlDesigner
Implements IDisposable, IRootDesigner, IToolboxUser
Arv
Implementeringar

Kommentarer

Den här designern är en rotdesigner, vilket innebär att den tillhandahåller designlägesvyn på rotnivå för det associerade dokumentet när det visas i designläge.

Du kan associera en designer med en typ med hjälp av en DesignerAttribute. En översikt över hur du anpassar designtidsbeteendet finns i Utöka Design-Time Support.

Konstruktorer

Name Description
DocumentDesigner()

Initierar en ny instans av DocumentDesigner klassen.

Fält

Name Description
accessibilityObj

Anger hjälpmedelsobjektet för designern.

(Ärvd från ControlDesigner)
menuEditorService

Initierar variabeln menuEditorService till null.

Egenskaper

Name Description
AccessibilityObject

Hämtar den AccessibleObject tilldelade kontrollen.

(Ärvd från ControlDesigner)
ActionLists

Hämtar de åtgärdslistor för designtid som stöds av komponenten som är associerad med designern.

(Ärvd från ComponentDesigner)
AllowControlLasso

Hämtar ett värde som anger om valda kontroller ska överordnas igen.

(Ärvd från ParentControlDesigner)
AllowGenericDragBox

Hämtar ett värde som anger om en allmän dragruta ska ritas när du drar ett verktygslådeobjekt över designerns yta.

(Ärvd från ParentControlDesigner)
AllowSetChildIndexOnDrop

Hämtar ett värde som anger om z-ordningen för dragna kontroller ska behållas när den tas bort på en ParentControlDesigner.

(Ärvd från ParentControlDesigner)
AssociatedComponents

Hämtar den samling komponenter som är associerade med komponenten som hanteras av designern.

(Ärvd från ControlDesigner)
AutoResizeHandles

Hämtar eller anger ett värde som anger om storleksändringshandtagsallokering beror på värdet för AutoSize egenskapen.

(Ärvd från ControlDesigner)
BehaviorService

BehaviorService Hämtar från designmiljön.

(Ärvd från ControlDesigner)
Component

Hämtar komponenten som designern designar.

(Ärvd från ComponentDesigner)
Control

Hämtar kontrollen som designern utformar.

(Ärvd från ControlDesigner)
DefaultControlLocation

Hämtar standardplatsen för en kontroll som läggs till i designern.

(Ärvd från ParentControlDesigner)
DrawGrid

Hämtar eller anger ett värde som anger om ett rutnät ska ritas på kontrollen för den här designern.

(Ärvd från ParentControlDesigner)
EnableDragRect

Hämtar ett värde som anger om dra rektanglar ritas av designern.

(Ärvd från ParentControlDesigner)
GridSize

Hämtar eller anger storleken på varje kvadrat i rutnätet som ritas när designern är i rutnätsdragningsläge.

(Ärvd från ParentControlDesigner)
InheritanceAttribute

InheritanceAttribute Hämtar designerns.

(Ärvd från ControlDesigner)
Inherited

Hämtar ett värde som anger om den här komponenten ärvs.

(Ärvd från ComponentDesigner)
MouseDragTool

Hämtar ett värde som anger om designern har ett giltigt verktyg under en dragåtgärd.

(Ärvd från ParentControlDesigner)
ParentComponent

Hämtar den överordnade komponenten ControlDesignerför .

(Ärvd från ControlDesigner)
ParticipatesWithSnapLines

Hämtar ett värde som anger om ControlDesigner kommer att tillåta fästlinjejustering under en dragåtgärd.

(Ärvd från ControlDesigner)
SelectionRules

SelectionRules Hämtar designern.

SetTextualDefaultProperty

Basdesignerklass för att utöka designlägets beteende för och tillhandahålla en designlägesvy på rotnivå för, en Control som stöder kapslade kontroller och bör ta emot rullningsmeddelanden.

(Ärvd från ComponentDesigner)
ShadowProperties

Hämtar en samling egenskapsvärden som åsidosätter användarinställningar.

(Ärvd från ComponentDesigner)
SnapLines

Hämtar en lista över SnapLine objekt som representerar betydande justeringspunkter för den här kontrollen.

(Ärvd från ParentControlDesigner)
Verbs

Hämtar designtidsverb som stöds av komponenten som är associerad med designern.

(Ärvd från ComponentDesigner)

Metoder

Name Description
AddPaddingSnapLines(ArrayList)

Lägger till utfyllnads snaplines.

(Ärvd från ParentControlDesigner)
BaseWndProc(Message)

Bearbetar Windows meddelanden.

(Ärvd från ControlDesigner)
CanAddComponent(IComponent)

Anropas när en komponent läggs till i den överordnade containern.

(Ärvd från ParentControlDesigner)
CanBeParentedTo(IDesigner)

Anger om den här designerns kontroll kan överordnas av den angivna designerns kontroll.

(Ärvd från ControlDesigner)
CanParent(Control)

Anger om den angivna kontrollen kan vara underordnad kontrollen som hanteras av den här designern.

(Ärvd från ParentControlDesigner)
CanParent(ControlDesigner)

Anger om kontrollen som hanteras av den angivna designern kan vara underordnad den kontroll som hanteras av den här designern.

(Ärvd från ParentControlDesigner)
CreateTool(ToolboxItem, Point)

Skapar en komponent eller kontroll från det angivna verktyget och lägger till den i det aktuella designdokumentet på den angivna platsen.

(Ärvd från ParentControlDesigner)
CreateTool(ToolboxItem, Rectangle)

Skapar en komponent eller kontroll från det angivna verktyget och lägger till den i det aktuella designdokumentet inom gränserna för den angivna rektangeln.

(Ärvd från ParentControlDesigner)
CreateTool(ToolboxItem)

Skapar en komponent eller kontroll från det angivna verktyget och lägger till den i det aktuella designdokumentet.

(Ärvd från ParentControlDesigner)
CreateToolCore(ToolboxItem, Int32, Int32, Int32, Int32, Boolean, Boolean)

Tillhandahåller grundläggande funktioner för alla CreateTool(ToolboxItem) metoder.

(Ärvd från ParentControlDesigner)
DefWndProc(Message)

Tillhandahåller standardbearbetning för Windows meddelanden.

(Ärvd från ControlDesigner)
DisplayError(Exception)

Visar information om det angivna undantaget för användaren.

(Ärvd från ControlDesigner)
Dispose()

Släpper alla resurser som används av ComponentDesigner.

(Ärvd från ComponentDesigner)
Dispose(Boolean)

Släpper de ohanterade resurser som används av DocumentDesigner och släpper eventuellt de hanterade resurserna.

DoDefaultAction()

Skapar en metodsignatur i källkodsfilen för standardhändelsen på komponenten och navigerar användarens markören till den platsen.

(Ärvd från ComponentDesigner)
EnableDesignMode(Control, String)

Aktiverar designtidsfunktioner för en underordnad kontroll.

(Ärvd från ControlDesigner)
EnableDragDrop(Boolean)

Aktiverar eller inaktiverar dra och släpp-stöd för kontrollen som utformas.

(Ärvd från ControlDesigner)
EnsureMenuEditorService(IComponent)

Söker efter förekomsten av en menyredigerare och skapar en om en inte redan finns.

Equals(Object)

Avgör om det angivna objektet är lika med det aktuella objektet.

(Ärvd från Object)
GetControl(Object)

Hämtar kontrollen från designern för den angivna komponenten.

(Ärvd från ParentControlDesigner)
GetControlGlyph(GlyphSelectionType)

Hämtar en brödtextstecken som representerar kontrollens gränser.

(Ärvd från ParentControlDesigner)
GetGlyphs(GlyphSelectionType)

Hämtar en GlyphCollection som representerar objekten Glyph .

GetHashCode()

Fungerar som standard-hash-funktion.

(Ärvd från Object)
GetHitTest(Point)

Anger om ett musklick vid den angivna punkten ska hanteras av kontrollen.

(Ärvd från ScrollableControlDesigner)
GetParentForComponent(IComponent)

Används av härledda klasser för att avgöra om den returnerar kontrollen som utformas eller någon annan Container när du lägger till en komponent i den.

(Ärvd från ParentControlDesigner)
GetService(Type)

Försöker hämta den angivna typen av tjänst från designlägesplatsen för designerns komponent.

(Ärvd från ComponentDesigner)
GetToolSupported(ToolboxItem)

Anger om det angivna verktyget stöds av designern.

GetType()

Hämtar den aktuella instansen Type .

(Ärvd från Object)
GetUpdatedRect(Rectangle, Rectangle, Boolean)

Uppdaterar positionen för den angivna rektangeln och justerar den för rutnätsjustering om rutnätsjusteringsläget är aktiverat.

(Ärvd från ParentControlDesigner)
HookChildControls(Control)

Dirigerar meddelanden från de underordnade kontrollerna i den angivna kontrollen till designern.

(Ärvd från ControlDesigner)
Initialize(IComponent)

Initierar designern med den angivna komponenten.

InitializeExistingComponent(IDictionary)

Initierar om en befintlig komponent.

(Ärvd från ControlDesigner)
InitializeNewComponent(IDictionary)

Initierar en nyskapade komponent.

(Ärvd från ParentControlDesigner)
InitializeNonDefault()

Initierar kontrollens egenskaper till värden som inte är standardvärden.

(Ärvd från ControlDesigner)
InternalControlDesigner(Int32)

Returnerar den interna kontrolldesignern med det angivna indexet ControlDesigneri .

(Ärvd från ControlDesigner)
InvokeGetInheritanceAttribute(ComponentDesigner)

Hämtar den InheritanceAttribute angivna ComponentDesigner.

(Ärvd från ComponentDesigner)
MemberwiseClone()

Skapar en ytlig kopia av den aktuella Object.

(Ärvd från Object)
NumberOfInternalControlDesigners()

Returnerar antalet interna kontrolldesigners i ControlDesigner.

(Ärvd från ControlDesigner)
OnContextMenu(Int32, Int32)

Anropas när snabbmenyn ska visas.

OnCreateHandle()

Anropas omedelbart efter att handtaget för designern har skapats.

OnDragComplete(DragEventArgs)

Anropas för att rensa en dra-och-släpp-åtgärd.

(Ärvd från ParentControlDesigner)
OnDragDrop(DragEventArgs)

Anropas när ett dra och släpp-objekt släpps i kontrolldesignervyn.

(Ärvd från ParentControlDesigner)
OnDragEnter(DragEventArgs)

Anropas när en dra och släpp-åtgärd kommer in i kontrolldesignervyn.

(Ärvd från ParentControlDesigner)
OnDragLeave(EventArgs)

Anropas när en dra och släpp-åtgärd lämnar kontrolldesignervyn.

(Ärvd från ParentControlDesigner)
OnDragOver(DragEventArgs)

Anropas när ett dra och släpp-objekt dras över kontrolldesignervyn.

(Ärvd från ParentControlDesigner)
OnGiveFeedback(GiveFeedbackEventArgs)

Anropas när en dra och släpp-åtgärd pågår för att tillhandahålla visuella tips baserat på musens plats medan en dragåtgärd pågår.

(Ärvd från ParentControlDesigner)
OnMouseDragBegin(Int32, Int32)

Anropas som svar på den vänstra musknappen som trycks in och hålls över komponenten.

(Ärvd från ParentControlDesigner)
OnMouseDragEnd(Boolean)

Anropades i slutet av en dra och släpp-åtgärd för att slutföra eller avbryta åtgärden.

(Ärvd från ParentControlDesigner)
OnMouseDragMove(Int32, Int32)

Anropade för varje rörelse av musen under en dra och släpp-åtgärd.

(Ärvd från ParentControlDesigner)
OnMouseEnter()

Anropas när musen först anger kontrollen.

(Ärvd från ParentControlDesigner)
OnMouseHover()

Anropas när musen hovrar över kontrollen.

(Ärvd från ParentControlDesigner)
OnMouseLeave()

Anropas när musen först anger kontrollen.

(Ärvd från ParentControlDesigner)
OnPaintAdornments(PaintEventArgs)

Kallas när kontrollen som designern hanterar har målat sin yta så att designern kan måla ytterligare utsmyckningar ovanpå kontrollen.

(Ärvd från ParentControlDesigner)
OnSetComponentDefaults()
Föråldrad.
Föråldrad.

Anropas när designern initieras.

(Ärvd från ControlDesigner)
OnSetCursor()

Ger en möjlighet att ändra den aktuella musmarkören.

(Ärvd från ParentControlDesigner)
PostFilterAttributes(IDictionary)

Gör att en designer kan ändra eller ta bort objekt från den uppsättning attribut som den exponerar via en TypeDescriptor.

(Ärvd från ComponentDesigner)
PostFilterEvents(IDictionary)

Gör att en designer kan ändra eller ta bort objekt från den uppsättning händelser som den exponerar via en TypeDescriptor.

(Ärvd från ComponentDesigner)
PostFilterProperties(IDictionary)

Gör att en designer kan ändra eller ta bort objekt från den uppsättning egenskaper som den exponerar via en TypeDescriptor.

(Ärvd från ComponentDesigner)
PreFilterAttributes(IDictionary)

Gör att en designer kan lägga till i den uppsättning attribut som den exponerar via en TypeDescriptor.

(Ärvd från ComponentDesigner)
PreFilterEvents(IDictionary)

Tillåter att en designer lägger till i den uppsättning händelser som den exponerar via en TypeDescriptor.

(Ärvd från ComponentDesigner)
PreFilterProperties(IDictionary)

Justerar den uppsättning egenskaper som komponenten exponerar via en TypeDescriptor.

RaiseComponentChanged(MemberDescriptor, Object, Object)

Meddelar IComponentChangeService att den här komponenten har ändrats.

(Ärvd från ComponentDesigner)
RaiseComponentChanging(MemberDescriptor)

IComponentChangeService Meddelar att den här komponenten håller på att ändras.

(Ärvd från ComponentDesigner)
ToolPicked(ToolboxItem)

Väljer det angivna verktyget.

ToString()

Returnerar en sträng som representerar det aktuella objektet.

(Ärvd från Object)
UnhookChildControls(Control)

Dirigerar meddelanden för underordnade till den angivna kontrollen till varje kontroll i stället för till en överordnad designer.

(Ärvd från ControlDesigner)
WndProc(Message)

Bearbetar Windows meddelanden.

WndProc(Message)

Bearbetar Windows meddelanden och skickar WM_HSCROLL och WM_VSCROLL meddelanden till kontrollen vid designtillfället.

(Ärvd från ScrollableControlDesigner)

Explicita gränssnittsimplementeringar

Name Description
IDesignerFilter.PostFilterAttributes(IDictionary)

En beskrivning av den här medlemmen finns i PostFilterAttributes(IDictionary) metoden .

(Ärvd från ComponentDesigner)
IDesignerFilter.PostFilterEvents(IDictionary)

En beskrivning av den här medlemmen finns i PostFilterEvents(IDictionary) metoden .

(Ärvd från ComponentDesigner)
IDesignerFilter.PostFilterProperties(IDictionary)

En beskrivning av den här medlemmen finns i PostFilterProperties(IDictionary) metoden .

(Ärvd från ComponentDesigner)
IDesignerFilter.PreFilterAttributes(IDictionary)

En beskrivning av den här medlemmen finns i PreFilterAttributes(IDictionary) metoden .

(Ärvd från ComponentDesigner)
IDesignerFilter.PreFilterEvents(IDictionary)

En beskrivning av den här medlemmen finns i PreFilterEvents(IDictionary) metoden .

(Ärvd från ComponentDesigner)
IDesignerFilter.PreFilterProperties(IDictionary)

En beskrivning av den här medlemmen finns i PreFilterProperties(IDictionary) metoden .

(Ärvd från ComponentDesigner)
IRootDesigner.GetView(ViewTechnology)

En beskrivning av den här medlemmen finns i ViewTechnology.

IRootDesigner.SupportedTechnologies

En beskrivning av den här medlemmen finns i SupportedTechnologies.

IToolboxUser.GetToolSupported(ToolboxItem)

En beskrivning av den här medlemmen finns i GetToolSupported(ToolboxItem).

IToolboxUser.ToolPicked(ToolboxItem)

En beskrivning av den här medlemmen finns i ToolPicked(ToolboxItem).

ITreeDesigner.Children

En beskrivning av den här medlemmen finns i egenskapen Children .

(Ärvd från ComponentDesigner)
ITreeDesigner.Parent

En beskrivning av den här medlemmen finns i egenskapen Parent .

(Ärvd från ComponentDesigner)

Gäller för

Se även