Condividi tramite


ScrollableControlDesigner Classe

Definizione

Classe di progettazione di base per estendere il comportamento della modalità progettazione di un oggetto Control che deve ricevere messaggi di scorrimento.

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
Ereditarietà
Derivato

Commenti

ScrollableControlDesigner fornisce una classe di base per le finestre di progettazione dei controlli che rispondono ai messaggi di scorrimento. Oltre ai metodi e alle funzionalità ereditati dalle ParentControlDesignerclassi , ControlDesignere ComponentDesigner , ScrollableControlDesigner fornisce un WndProc override del metodo che passa WM_HSCROLL e WM_VSCROLL messaggi al controllo in fase di progettazione.

Annotazioni

Se la proprietà di una maschera è AutoScroll impostata su attiva, le barre di scorrimento sono sempre attive nell'ambiente in fase di progettazione.

È possibile associare una finestra di progettazione a un tipo usando un oggetto DesignerAttribute. Per una panoramica della personalizzazione del comportamento in fase di progettazione, vedere Estensione del supporto Design-Time.

Costruttori

Nome Descrizione
ScrollableControlDesigner()

Inizializza una nuova istanza della classe ScrollableControlDesigner.

Campi

Nome Descrizione
accessibilityObj

Specifica l'oggetto accessibilità per la finestra di progettazione.

(Ereditato da ControlDesigner)

Proprietà

Nome Descrizione
AccessibilityObject

Ottiene l'oggetto AccessibleObject assegnato al controllo .

(Ereditato da ControlDesigner)
ActionLists

Ottiene gli elenchi di azioni in fase di progettazione supportati dal componente associato alla finestra di progettazione.

(Ereditato da ComponentDesigner)
AllowControlLasso

Ottiene un valore che indica se i controlli selezionati verranno ri-padre.

(Ereditato da ParentControlDesigner)
AllowGenericDragBox

Ottiene un valore che indica se una casella di trascinamento generica deve essere disegnata durante il trascinamento di un elemento della casella degli strumenti sull'area di progettazione.

(Ereditato da ParentControlDesigner)
AllowSetChildIndexOnDrop

Ottiene un valore che indica se l'ordine z dei controlli trascinati deve essere mantenuto quando viene eliminato in un oggetto ParentControlDesigner.

(Ereditato da ParentControlDesigner)
AssociatedComponents

Ottiene la raccolta di componenti associati al componente gestito dalla finestra di progettazione.

(Ereditato da ControlDesigner)
AutoResizeHandles

Ottiene o imposta un valore che indica se l'allocazione dell'handle di ridimensionamento dipende dal valore della AutoSize proprietà .

(Ereditato da ControlDesigner)
BehaviorService

Ottiene l'oggetto BehaviorService dall'ambiente di progettazione.

(Ereditato da ControlDesigner)
Component

Ottiene il componente che la finestra di progettazione sta progettando.

(Ereditato da ComponentDesigner)
Control

Ottiene il controllo che la finestra di progettazione sta progettando.

(Ereditato da ControlDesigner)
DefaultControlLocation

Ottiene il percorso predefinito per un controllo aggiunto alla finestra di progettazione.

(Ereditato da ParentControlDesigner)
DrawGrid

Ottiene o imposta un valore che indica se una griglia deve essere disegnata sul controllo per questa finestra di progettazione.

(Ereditato da ParentControlDesigner)
EnableDragRect

Ottiene un valore che indica se i rettangoli di trascinamento vengono disegnati dalla finestra di progettazione.

(Ereditato da ParentControlDesigner)
GridSize

Ottiene o imposta le dimensioni di ogni quadrato della griglia disegnata quando la finestra di progettazione è in modalità di disegno griglia.

(Ereditato da ParentControlDesigner)
InheritanceAttribute

Ottiene l'oggetto InheritanceAttribute della finestra di progettazione.

(Ereditato da ControlDesigner)
Inherited

Ottiene un valore che indica se il componente è ereditato.

(Ereditato da ComponentDesigner)
MouseDragTool

Ottiene un valore che indica se la finestra di progettazione dispone di uno strumento valido durante un'operazione di trascinamento.

(Ereditato da ParentControlDesigner)
ParentComponent

Ottiene il componente padre per l'oggetto ControlDesigner.

(Ereditato da ControlDesigner)
ParticipatesWithSnapLines

Ottiene un valore che indica se l'oggetto consentirà l'allineamento ControlDesigner della linea di allineamento durante un'operazione di trascinamento.

(Ereditato da ControlDesigner)
SelectionRules

Ottiene le regole di selezione che indicano le funzionalità di spostamento di un componente.

(Ereditato da ControlDesigner)
SetTextualDefaultProperty

Classe di progettazione di base per estendere il comportamento della modalità progettazione di un oggetto Control che deve ricevere messaggi di scorrimento.

(Ereditato da ComponentDesigner)
ShadowProperties

Ottiene una raccolta di valori di proprietà che eseguono l'override delle impostazioni utente.

(Ereditato da ComponentDesigner)
SnapLines

Ottiene un elenco di oggetti che rappresentano punti di SnapLine allineamento significativi per questo controllo.

(Ereditato da ParentControlDesigner)
Verbs

Ottiene i verbi della fase di progettazione supportati dal componente associato alla finestra di progettazione.

(Ereditato da ComponentDesigner)

Metodi

Nome Descrizione
AddPaddingSnapLines(ArrayList)

Aggiunge le linee di allineamento a spaziatura interna.

(Ereditato da ParentControlDesigner)
BaseWndProc(Message)

Elabora i messaggi di Windows.

(Ereditato da ControlDesigner)
CanAddComponent(IComponent)

Chiamato quando un componente viene aggiunto al contenitore padre.

(Ereditato da ParentControlDesigner)
CanBeParentedTo(IDesigner)

Indica se il controllo della finestra di progettazione può essere padre del controllo della finestra di progettazione specificata.

(Ereditato da ControlDesigner)
CanParent(Control)

Indica se il controllo specificato può essere figlio del controllo gestito da questa finestra di progettazione.

(Ereditato da ParentControlDesigner)
CanParent(ControlDesigner)

Indica se il controllo gestito dalla finestra di progettazione specificata può essere un elemento figlio del controllo gestito da questa finestra di progettazione.

(Ereditato da ParentControlDesigner)
CreateTool(ToolboxItem, Point)

Crea un componente o un controllo dallo strumento specificato e lo aggiunge al documento di progettazione corrente nella posizione specificata.

(Ereditato da ParentControlDesigner)
CreateTool(ToolboxItem, Rectangle)

Crea un componente o un controllo dallo strumento specificato e lo aggiunge al documento di progettazione corrente all'interno dei limiti del rettangolo specificato.

(Ereditato da ParentControlDesigner)
CreateTool(ToolboxItem)

Crea un componente o un controllo dallo strumento specificato e lo aggiunge al documento di progettazione corrente.

(Ereditato da ParentControlDesigner)
CreateToolCore(ToolboxItem, Int32, Int32, Int32, Int32, Boolean, Boolean)

Fornisce funzionalità di base per tutti i CreateTool(ToolboxItem) metodi.

(Ereditato da ParentControlDesigner)
DefWndProc(Message)

Fornisce l'elaborazione predefinita per i messaggi di Windows.

(Ereditato da ControlDesigner)
DisplayError(Exception)

Visualizza informazioni sull'eccezione specificata all'utente.

(Ereditato da ControlDesigner)
Dispose()

Rilascia tutte le risorse usate da ComponentDesigner.

(Ereditato da ComponentDesigner)
Dispose(Boolean)

Rilascia le risorse non gestite usate da ParentControlDesignere, facoltativamente, rilascia le risorse gestite.

(Ereditato da ParentControlDesigner)
DoDefaultAction()

Crea una firma del metodo nel file del codice sorgente per l'evento predefinito nel componente e sposta il cursore dell'utente in tale posizione.

(Ereditato da ComponentDesigner)
EnableDesignMode(Control, String)

Abilita la funzionalità della fase di progettazione per un controllo figlio.

(Ereditato da ControlDesigner)
EnableDragDrop(Boolean)

Abilita o disabilita il supporto di trascinamento della selezione per il controllo progettato.

(Ereditato da ControlDesigner)
Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
GetControl(Object)

Ottiene il controllo dalla finestra di progettazione del componente specificato.

(Ereditato da ParentControlDesigner)
GetControlGlyph(GlyphSelectionType)

Ottiene un glifo del corpo che rappresenta i limiti del controllo.

(Ereditato da ParentControlDesigner)
GetGlyphs(GlyphSelectionType)

Ottiene un insieme di oggetti che rappresentano i bordi di Glyph selezione e i quadratini di controllo per un controllo standard.

(Ereditato da ParentControlDesigner)
GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetHitTest(Point)

Indica se un clic del mouse sul punto specificato deve essere gestito dal controllo .

GetParentForComponent(IComponent)

Utilizzato dalla derivazione di classi per determinare se restituisce il controllo progettato o un altro Container durante l'aggiunta di un componente.

(Ereditato da ParentControlDesigner)
GetService(Type)

Tenta di recuperare il tipo di servizio specificato dal sito in modalità progettazione del componente della finestra di progettazione.

(Ereditato da ComponentDesigner)
GetType()

Ottiene il Type dell'istanza corrente.

(Ereditato da Object)
GetUpdatedRect(Rectangle, Rectangle, Boolean)

Aggiorna la posizione del rettangolo specificato, regolandolo per l'allineamento della griglia se è abilitata la modalità di allineamento della griglia.

(Ereditato da ParentControlDesigner)
HookChildControls(Control)

Indirizza i messaggi dai controlli figlio del controllo specificato alla finestra di progettazione.

(Ereditato da ControlDesigner)
Initialize(IComponent)

Inizializza la finestra di progettazione con il componente specificato.

(Ereditato da ParentControlDesigner)
InitializeExistingComponent(IDictionary)

Inizializza nuovamente un componente esistente.

(Ereditato da ControlDesigner)
InitializeNewComponent(IDictionary)

Inizializza un componente appena creato.

(Ereditato da ParentControlDesigner)
InitializeNonDefault()

Inizializza le proprietà del controllo su qualsiasi valore non predefinito.

(Ereditato da ControlDesigner)
InternalControlDesigner(Int32)

Restituisce la finestra di progettazione dei controlli interni con l'indice specificato nell'oggetto ControlDesigner.

(Ereditato da ControlDesigner)
InvokeGetInheritanceAttribute(ComponentDesigner)

Ottiene l'oggetto dell'oggetto InheritanceAttribute specificato ComponentDesigner.

(Ereditato da ComponentDesigner)
MemberwiseClone()

Crea una copia superficiale del Objectcorrente.

(Ereditato da Object)
NumberOfInternalControlDesigners()

Restituisce il numero di finestre di progettazione di controlli interni in ControlDesigner.

(Ereditato da ControlDesigner)
OnContextMenu(Int32, Int32)

Mostra il menu di scelta rapida e offre l'opportunità di eseguire ulteriori elaborazioni quando il menu di scelta rapida sta per essere visualizzato.

(Ereditato da ControlDesigner)
OnCreateHandle()

Offre l'opportunità di eseguire ulteriori elaborazioni immediatamente dopo la creazione dell'handle di controllo.

(Ereditato da ControlDesigner)
OnDragComplete(DragEventArgs)

Chiamato per pulire un'operazione di trascinamento della selezione.

(Ereditato da ParentControlDesigner)
OnDragDrop(DragEventArgs)

Chiamato quando un oggetto trascinamento della selezione viene rilasciato nella visualizzazione di Progettazione controlli.

(Ereditato da ParentControlDesigner)
OnDragEnter(DragEventArgs)

Chiamato quando un'operazione di trascinamento della selezione entra nella visualizzazione progettazione controlli.

(Ereditato da ParentControlDesigner)
OnDragLeave(EventArgs)

Chiamato quando un'operazione di trascinamento della selezione lascia la visualizzazione progettazione controlli.

(Ereditato da ParentControlDesigner)
OnDragOver(DragEventArgs)

Chiamato quando un oggetto trascinamento della selezione viene trascinato sulla visualizzazione di Progettazione controlli.

(Ereditato da ParentControlDesigner)
OnGiveFeedback(GiveFeedbackEventArgs)

Chiamato quando è in corso un'operazione di trascinamento della selezione per fornire segnali visivi in base alla posizione del mouse mentre è in corso un'operazione di trascinamento.

(Ereditato da ParentControlDesigner)
OnMouseDragBegin(Int32, Int32)

Chiamato in risposta al pulsante sinistro del mouse premuto e tenuto premuto sul componente.

(Ereditato da ParentControlDesigner)
OnMouseDragEnd(Boolean)

Chiamato alla fine di un'operazione di trascinamento della selezione per completare o annullare l'operazione.

(Ereditato da ParentControlDesigner)
OnMouseDragMove(Int32, Int32)

Chiamato per ogni movimento del mouse durante un'operazione di trascinamento della selezione.

(Ereditato da ParentControlDesigner)
OnMouseEnter()

Viene chiamato quando il mouse entra per la prima volta nel controllo.

(Ereditato da ParentControlDesigner)
OnMouseHover()

Chiamato dopo il passaggio del mouse sul controllo.

(Ereditato da ParentControlDesigner)
OnMouseLeave()

Viene chiamato quando il mouse entra per la prima volta nel controllo.

(Ereditato da ParentControlDesigner)
OnPaintAdornments(PaintEventArgs)

Viene chiamato quando il controllo che la finestra di progettazione gestisce ha disegnato la relativa superficie in modo che la finestra di progettazione possa disegnare eventuali oggetti decorativi aggiuntivi sopra il controllo.

(Ereditato da ParentControlDesigner)
OnSetComponentDefaults()
Obsoleti.
Obsoleti.

Chiamato quando la finestra di progettazione viene inizializzata.

(Ereditato da ControlDesigner)
OnSetCursor()

Consente di modificare il cursore corrente del mouse.

(Ereditato da ParentControlDesigner)
PostFilterAttributes(IDictionary)

Consente a una finestra di progettazione di modificare o rimuovere elementi dal set di attributi esposti tramite un oggetto TypeDescriptor.

(Ereditato da ComponentDesigner)
PostFilterEvents(IDictionary)

Consente a una finestra di progettazione di modificare o rimuovere elementi dal set di eventi esposti tramite un oggetto TypeDescriptor.

(Ereditato da ComponentDesigner)
PostFilterProperties(IDictionary)

Consente a una finestra di progettazione di modificare o rimuovere elementi dal set di proprietà esposte tramite un oggetto TypeDescriptor.

(Ereditato da ComponentDesigner)
PreFilterAttributes(IDictionary)

Consente a una finestra di progettazione di aggiungere al set di attributi esposti tramite un oggetto TypeDescriptor.

(Ereditato da ComponentDesigner)
PreFilterEvents(IDictionary)

Consente a una finestra di progettazione di aggiungere al set di eventi esposti tramite un oggetto TypeDescriptor.

(Ereditato da ComponentDesigner)
PreFilterProperties(IDictionary)

Regola il set di proprietà esposte dal componente tramite un oggetto TypeDescriptor.

(Ereditato da ParentControlDesigner)
RaiseComponentChanged(MemberDescriptor, Object, Object)

Notifica all'oggetto IComponentChangeService che questo componente è stato modificato.

(Ereditato da ComponentDesigner)
RaiseComponentChanging(MemberDescriptor)

Notifica all'oggetto IComponentChangeService che il componente sta per essere modificato.

(Ereditato da ComponentDesigner)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)
UnhookChildControls(Control)

Indirizza i messaggi per gli elementi figlio del controllo specificato a ogni controllo anziché a una finestra di progettazione padre.

(Ereditato da ControlDesigner)
WndProc(Message)

Elabora i messaggi di Windows e passa WM_HSCROLL e WM_VSCROLL messaggi al controllo in fase di progettazione.

Implementazioni dell'interfaccia esplicita

Nome Descrizione
IDesignerFilter.PostFilterAttributes(IDictionary)

Per una descrizione di questo membro, vedere il PostFilterAttributes(IDictionary) metodo .

(Ereditato da ComponentDesigner)
IDesignerFilter.PostFilterEvents(IDictionary)

Per una descrizione di questo membro, vedere il PostFilterEvents(IDictionary) metodo .

(Ereditato da ComponentDesigner)
IDesignerFilter.PostFilterProperties(IDictionary)

Per una descrizione di questo membro, vedere il PostFilterProperties(IDictionary) metodo .

(Ereditato da ComponentDesigner)
IDesignerFilter.PreFilterAttributes(IDictionary)

Per una descrizione di questo membro, vedere il PreFilterAttributes(IDictionary) metodo .

(Ereditato da ComponentDesigner)
IDesignerFilter.PreFilterEvents(IDictionary)

Per una descrizione di questo membro, vedere il PreFilterEvents(IDictionary) metodo .

(Ereditato da ComponentDesigner)
IDesignerFilter.PreFilterProperties(IDictionary)

Per una descrizione di questo membro, vedere il PreFilterProperties(IDictionary) metodo .

(Ereditato da ComponentDesigner)
ITreeDesigner.Children

Per una descrizione di questo membro, vedere la Children proprietà .

(Ereditato da ComponentDesigner)
ITreeDesigner.Parent

Per una descrizione di questo membro, vedere la Parent proprietà .

(Ereditato da ComponentDesigner)

Si applica a

Vedi anche