DocumentDesigner Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Classe di progettazione di base per estendere il comportamento della modalità progettazione di e fornire una visualizzazione della modalità progettazione a livello radice per , un oggetto Control che supporta i controlli annidati e deve ricevere messaggi di scorrimento.
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
- Ereditarietà
-
DocumentDesigner
- Implementazioni
Commenti
Questa finestra di progettazione è una finestra di progettazione radice, ovvero fornisce la visualizzazione della modalità progettazione a livello radice per il documento associato quando viene visualizzata in modalità progettazione.
È possibile associare una finestra di progettazione a un tipo usando un oggetto DesignerAttribute.
Costruttori
| Nome | Descrizione |
|---|---|
| DocumentDesigner() |
Inizializza una nuova istanza della classe DocumentDesigner. |
Campi
| Nome | Descrizione |
|---|---|
| accessibilityObj |
Specifica l'oggetto accessibilità per la finestra di progettazione. (Ereditato da ControlDesigner) |
| menuEditorService |
Inizializza la variabile menuEditorService su |
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 l'oggetto SelectionRules per la finestra di progettazione. |
| SetTextualDefaultProperty |
Classe di progettazione di base per estendere il comportamento della modalità progettazione di e fornire una visualizzazione della modalità progettazione a livello radice per , un oggetto Control che supporta i controlli annidati e 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 Windows messaggi. (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 DocumentDesigner e, facoltativamente, rilascia le risorse gestite. |
| 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) |
| EnsureMenuEditorService(IComponent) |
Verifica l'esistenza di un servizio editor di menu e ne crea uno se non esiste già. |
| 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 oggetto GlyphCollection che rappresenta gli Glyph oggetti . |
| 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 . (Ereditato da ScrollableControlDesigner) |
| 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) |
| GetToolSupported(ToolboxItem) |
Indica se lo strumento specificato è supportato dalla finestra di progettazione. |
| 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. |
| 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) |
Chiamato quando deve essere visualizzato il menu di scelta rapida. |
| OnCreateHandle() |
Chiamato immediatamente dopo la creazione dell'handle per la finestra di progettazione. |
| 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. |
| 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) |
| ToolPicked(ToolboxItem) |
Seleziona lo strumento specificato. |
| 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 Windows messaggi. |
| WndProc(Message) |
Elabora Windows messaggi e passa WM_HSCROLL e WM_VSCROLL messaggi al controllo in fase di progettazione. (Ereditato da ScrollableControlDesigner) |