ScrollableControlDesigner Klass

Definition

Basdesignerklass för att utöka designlägesbeteendet för en Control som ska ta emot rullningsmeddelanden.

public ref class ScrollableControlDesigner : System::Windows::Forms::Design::ParentControlDesigner
public class ScrollableControlDesigner : System.Windows.Forms.Design.ParentControlDesigner
type ScrollableControlDesigner = class
    inherit ParentControlDesigner
Public Class ScrollableControlDesigner
Inherits ParentControlDesigner
Arv
Härledda

Kommentarer

ScrollableControlDesigner tillhandahåller en basklass för designers av kontroller som svarar på rullningsmeddelanden. Förutom de metoder och funktioner som ärvts från klasserna ParentControlDesigner, ControlDesigneroch ComponentDesigner ger en ScrollableControlDesigner metod åsidosättning WndProc som skickar WM_HSCROLL och WM_VSCROLL meddelanden till kontrollen vid designtillfället.

Note

Om ett formulär har sin AutoScroll egenskap inställd på aktiv är rullningslisterna alltid aktiva i designmiljön.

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
ScrollableControlDesigner()

Initierar en ny instans av ScrollableControlDesigner klassen.

Fält

Name Description
accessibilityObj

Anger hjälpmedelsobjektet för designern.

(Ärvd från ControlDesigner)

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

Hämtar de urvalsregler som anger förflyttningsfunktionerna för en komponent.

(Ärvd från ControlDesigner)
SetTextualDefaultProperty

Basdesignerklass för att utöka designlägesbeteendet för en Control som ska 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 ParentControlDesigner, och släpper eventuellt de hanterade resurserna.

(Ärvd från ParentControlDesigner)
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)
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 samling Glyph objekt som representerar markeringskantlinjerna och handtag för en standardkontroll.

(Ärvd från ParentControlDesigner)
GetHashCode()

Fungerar som standard-hash-funktion.

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

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

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)
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.

(Ärvd från ParentControlDesigner)
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)

Visar snabbmenyn och ger möjlighet att utföra ytterligare bearbetning när snabbmenyn är på väg att visas.

(Ärvd från ControlDesigner)
OnCreateHandle()

Ger en möjlighet att utföra ytterligare bearbetning omedelbart efter att kontrollhandtaget har skapats.

(Ärvd från ControlDesigner)
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.

(Ärvd från ParentControlDesigner)
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)
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 och skickar WM_HSCROLL och WM_VSCROLL meddelanden till kontrollen vid designtillfället.

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)
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