Condividi tramite


Classe ShapeContainer

Fornisce un contenitore per controlli LineShape, OvalShape, RectangleShape e per qualsiasi altro controllo che deriva da Shape.

Gerarchia di ereditarietà

Object
  MarshalByRefObject
    Component
      Control
        ScrollableControl
          ContainerControl
            UserControl
              Microsoft.VisualBasic.PowerPacks.ShapeContainer

Spazio dei nomi:  Microsoft.VisualBasic.PowerPacks
Assembly:  Microsoft.VisualBasic.PowerPacks.Vs (in Microsoft.VisualBasic.PowerPacks.Vs.dll)

Sintassi

'Dichiarazione
<BrowsableAttribute(False)> _
Public NotInheritable Class ShapeContainer _
    Inherits UserControl
[BrowsableAttribute(false)]
public sealed class ShapeContainer : UserControl
[BrowsableAttribute(false)]
public ref class ShapeContainer sealed : public UserControl
[<Sealed>]
[<BrowsableAttribute(false)>]
type ShapeContainer =  
    class 
        inherit UserControl 
    end
public final class ShapeContainer extends UserControl

Il tipo ShapeContainer espone i seguenti membri.

Costruttori

  Nome Descrizione
Metodo pubblico ShapeContainer Inizializza una nuova istanza della classe ShapeContainer.

In alto

Proprietà

  Nome Descrizione
Proprietà pubblica AccessibilityObject Ottiene l'oggetto AccessibleObject assegnato al controllo. (Ereditato da Control)
Proprietà pubblica AccessibleDefaultActionDescription Ottiene o imposta la descrizione dell'azione predefinita del controllo usata dalle applicazioni client di accessibilità. (Ereditato da Control)
Proprietà pubblica AccessibleDescription Ottiene o imposta la descrizione del controllo usato dalle applicazioni client di accessibilità. (Ereditato da Control)
Proprietà pubblica AccessibleName Ottiene o imposta il nome del controllo usato dalle applicazioni client di accessibilità. (Ereditato da Control)
Proprietà pubblica AccessibleRole Ottiene o imposta il ruolo accessibile di ShapeContainer.
Proprietà pubblica ActiveControl Ottiene o imposta il controllo attivo sul controllo contenitore. (Ereditato da ContainerControl)
Proprietà pubblica AllowDrop Ottiene o imposta un valore che indica se nel controllo sono consentiti dati trascinati dall'utente. (Ereditato da Control)
Proprietà pubblica Anchor Ottiene o imposta i bordi del contenitore a cui è associato un controllo e determina la modalità con cui un controllo viene ridimensionato con il relativo padre. (Ereditato da Control)
Proprietà pubblica AutoScaleDimensions Ottiene o imposta le dimensioni progettate per il controllo. (Ereditato da ContainerControl)
Proprietà pubblica AutoScaleMode Ottiene o imposta la modalità di ridimensionamento automatico del controllo. (Ereditato da ContainerControl)
Proprietà pubblica AutoScroll Ottiene o imposta un valore che indica se il contenitore consentirà all'utente di scorrere i controlli posizionati all'esterno dei limiti visibili. (Ereditato da ScrollableControl)
Proprietà pubblica AutoScrollMargin Ottiene o imposta la dimensione del margine di scorrimento automatico. (Ereditato da ScrollableControl)
Proprietà pubblica AutoScrollMinSize Ottiene o imposta la dimensione minima dello scorrimento automatico. (Ereditato da ScrollableControl)
Proprietà pubblica AutoScrollOffset Ottiene o imposta la posizione di scorrimento del controllo nel metodo ScrollControlIntoView. (Ereditato da Control)
Proprietà pubblica AutoScrollPosition Ottiene o imposta la posizione dello scorrimento automatico. (Ereditato da ScrollableControl)
Proprietà pubblica AutoSize Questa proprietà non è pertinente per questa classe. (Ereditato da UserControl)
Proprietà pubblica AutoSizeMode Ottiene o imposta la modalità di ridimensionamento automatico del controllo. (Ereditato da UserControl)
Proprietà pubblica AutoValidate Ottiene o imposta la modalità con la quale il controllo esegue la convalida quando l'utente sposta lo stato attivo su un altro controllo. (Ereditato da UserControl)
Proprietà pubblica BackColor Ottiene o imposta il colore di sfondo del controllo. (Ereditato da Control)
Proprietà pubblica BackgroundImage Ottiene o imposta l'immagine di sfondo visualizzata nel controllo. (Ereditato da Control)
Proprietà pubblica BackgroundImageLayout Ottiene o imposta il layout dell'immagine di sfondo definito nell'enumerazione ImageLayout. (Ereditato da Control)
Proprietà pubblica BindingContext Ottiene o imposta l'oggetto BindingContext del controllo. (Ereditato da ContainerControl)
Proprietà pubblica BorderStyle Ottiene o imposta lo stile del bordo del controllo utente. (Ereditato da UserControl)
Proprietà pubblica Bottom Ottiene la distanza in pixel tra il bordo inferiore del controllo e il bordo superiore dell'area client del contenitore. (Ereditato da Control)
Proprietà pubblica Bounds Ottiene o imposta la dimensione e la posizione del controllo, compresi i relativi elementi non client relativi al controllo padre, espressi in pixel. (Ereditato da Control)
Proprietà pubblica CanFocus Ottiene un valore che indica se il controllo può ricevere lo stato attivo. (Ereditato da Control)
Proprietà pubblica CanSelect Ottiene un valore che indica se il controllo può essere selezionato. (Ereditato da Control)
Proprietà pubblica Capture Ottiene o imposta un valore che indica se il controllo ha ricevuto l'input del mouse. (Ereditato da Control)
Proprietà pubblica CausesValidation Ottiene o imposta un valore che indica se viene eseguita la convalida di tutti i controlli per cui è richiesta quando il controllo riceve lo stato attivo. (Ereditato da Control)
Proprietà pubblica ClientRectangle Ottiene il rettangolo che rappresenta l'area client del controllo. (Ereditato da Control)
Proprietà pubblica ClientSize Ottiene o imposta l'altezza e la larghezza dell'area client del controllo. (Ereditato da Control)
Proprietà pubblica CompanyName Ottiene il nome della società o dell'autore dell'applicazione che contiene il controllo. (Ereditato da Control)
Proprietà pubblica Container Ottiene il IContainer che contiene il Component. (Ereditato da Component)
Proprietà pubblica ContainsFocus Ottiene un valore che indica se il controllo o uno dei controlli figlio dispone dello stato attivo per l'input. (Ereditato da Control)
Proprietà pubblica ContextMenu Ottiene o imposta il menu di scelta rapida associato al controllo. (Ereditato da Control)
Proprietà pubblica ContextMenuStrip Ottiene o imposta l'oggetto ContextMenuStrip associato al controllo. (Ereditato da Control)
Proprietà pubblica Controls Ottiene la raccolta di controlli contenuti nel controllo. (Ereditato da Control)
Proprietà pubblica Created Ottiene un valore che indica se il controllo è stato creato. (Ereditato da Control)
Proprietà pubblica CurrentAutoScaleDimensions Ottiene le dimensioni in fase di esecuzione correnti dello schermo. (Ereditato da ContainerControl)
Proprietà pubblica Cursor Ottiene o imposta il cursore visualizzato quando il puntatore del mouse viene posizionato sul controllo ShapeContainer. (Esegue l'override di Control.Cursor).
Proprietà pubblica DataBindings Ottiene i data binding per il controllo. (Ereditato da Control)
Proprietà pubblica DisplayRectangle Ottiene il rettangolo che rappresenta l'area di visualizzazione virtuale del controllo. (Ereditato da ScrollableControl)
Proprietà pubblica Disposing Ottiene un valore che indica se la classe Control base è in corso di eliminazione. (Ereditato da Control)
Proprietà pubblica Dock Ottiene o imposta i bordi di controllo ancorati al controllo padre e determina la modalità con cui un controllo viene ridimensionato quando il proprio padre viene ridimensionato. (Esegue l'override di Control.Dock).
Proprietà pubblica DockPadding Ottiene le impostazioni di spaziatura interna di ancoraggio per tutti i bordi del controllo. (Ereditato da ScrollableControl)
Proprietà pubblica Enabled Ottiene o imposta un valore che indica se il controllo può rispondere all'interazione dell'utente. (Ereditato da Control)
Proprietà pubblica Focused Ottiene un valore che indica se il controllo ha lo stato attivo per l'input. (Ereditato da Control)
Proprietà pubblica Font Ottiene o imposta il tipo di carattere del testo visualizzato dal controllo. (Ereditato da Control)
Proprietà pubblica ForeColor Ottiene o imposta il colore primo piano del controllo. (Ereditato da Control)
Proprietà pubblica Handle Ottiene il punto di controllo di finestra a cui è associato il controllo. (Ereditato da Control)
Proprietà pubblica HasChildren Ottiene un valore che indica se il controllo contiene uno o più controlli figlio. (Ereditato da Control)
Proprietà pubblica Height Ottiene o imposta l'altezza del controllo. (Ereditato da Control)
Proprietà pubblica HorizontalScroll Ottiene le caratteristiche associate alla barra di scorrimento orizzontale. (Ereditato da ScrollableControl)
Proprietà pubblica ImeMode Ottiene o imposta la modalità IME (Input Method Editor, editor del metodo di input) del controllo. (Ereditato da Control)
Proprietà pubblica InvokeRequired Ottiene un valore che indica se il chiamante deve usare un metodo Invoke per eseguire chiamate di metodo al controllo, in quanto si trova in un thread diverso da quello in cui è stato creato il controllo. (Ereditato da Control)
Proprietà pubblica IsAccessible Ottiene o imposta un valore che indica se il controllo è visibile per le applicazioni di accessibilità. (Ereditato da Control)
Proprietà pubblica IsDisposed Ottiene un valore che indica se il controllo è stato eliminato. (Ereditato da Control)
Proprietà pubblica IsHandleCreated Ottiene un valore che indica se un punto di controllo è associato al controllo. (Ereditato da Control)
Proprietà pubblica IsMirrored Ottiene un valore che indica se il controllo è sottoposto a mirroring. (Ereditato da Control)
Proprietà pubblica LayoutEngine Ottiene un'istanza memorizzata nella cache del modulo di layout del controllo. (Ereditato da Control)
Proprietà pubblica Left Ottiene o imposta la distanza in pixel tra il bordo sinistro del controllo e il bordo sinistro dell'area client del contenitore. (Ereditato da Control)
Proprietà pubblica Location Ottiene o imposta le coordinate dell'angolo superiore sinistro del controllo in relazione all'angolo superiore sinistro del relativo contenitore. (Ereditato da Control)
Proprietà pubblica Margin Ottiene o imposta lo spazio tra i controlli. (Ereditato da Control)
Proprietà pubblica MaximumSize Ottiene o imposta la dimensione che rappresenta il limite superiore specificabile dal metodo GetPreferredSize. (Ereditato da Control)
Proprietà pubblica MinimumSize Ottiene o imposta la dimensione che rappresenta il limite inferiore specificabile dal metodo GetPreferredSize. (Ereditato da Control)
Proprietà pubblica Name Ottiene o imposta il nome del controllo. (Ereditato da Control)
Proprietà pubblica Padding Ottiene o imposta la spaziatura interna del controllo. (Ereditato da Control)
Proprietà pubblica Parent Ottiene o imposta il contenitore padre del controllo. (Ereditato da Control)
Proprietà pubblica ParentForm Ottiene il form a cui è assegnato il controllo contenitore. (Ereditato da ContainerControl)
Proprietà pubblica PreferredSize Ottiene le dimensioni di un'area rettangolare in cui è possibile inserire un controllo. (Ereditato da Control)
Proprietà pubblica ProductName Ottiene il nome del prodotto dell'assembly che contiene il controllo. (Ereditato da Control)
Proprietà pubblica ProductVersion Ottiene la versione dell'assembly che contiene il controllo. (Ereditato da Control)
Proprietà pubblica RecreatingHandle Ottiene un valore che indica se il controllo sta creando nuovamente il relativo punto di controllo. (Ereditato da Control)
Proprietà pubblica Region Ottiene o imposta l'area della finestra associata al controllo. (Ereditato da Control)
Proprietà protetta. RenderRightToLeft Obsoleto. Questa proprietà è ora obsoleta. (Ereditato da Control)
Proprietà pubblica Right Ottiene la distanza in pixel tra il bordo destro del controllo e il bordo sinistro dell'area client del contenitore. (Ereditato da Control)
Proprietà pubblica RightToLeft Ottiene o imposta un valore che indica se gli elementi del controllo sono allineati per supportare le impostazioni locali che prevedono la scrittura da destra a sinistra. (Ereditato da Control)
Proprietà pubblica Shapes Ottiene la raccolta di forme contenute in ShapeContainer.
Proprietà protetta. ShowFocusCues Ottiene un valore che indica se nel controllo devono essere visualizzati i rettangoli di attivazione. (Ereditato da Control)
Proprietà protetta. ShowKeyboardCues Ottiene un valore che indica se lo stato dell'interfaccia utente consente di visualizzare o nascondere i tasti di scelta rapida. (Ereditato da Control)
Proprietà pubblica Site Ottiene o imposta il sito del controllo. (Ereditato da Control)
Proprietà pubblica Size Ottiene o imposta l'altezza e la larghezza del controllo. (Ereditato da Control)
Proprietà pubblica TabIndex Ottiene o imposta l'ordine di tabulazione del controllo all'interno del relativo contenitore. (Ereditato da Control)
Proprietà pubblica TabStop Ottiene o imposta un valore che indica se l'utente può assegnare lo stato attivo al controllo con TAB. (Ereditato da Control)
Proprietà pubblica Tag Ottiene o imposta l'oggetto che contiene i dati sul controllo. (Ereditato da Control)
Proprietà pubblica Text Ottiene o imposta il testo associato a questo controllo. (Ereditato da UserControl)
Proprietà pubblica Top Ottiene o imposta la distanza in pixel tra il bordo superiore del controllo e il bordo superiore dell'area client del contenitore. (Ereditato da Control)
Proprietà pubblica TopLevelControl Ottiene il controllo padre non associato a un altro controllo Windows Form.In genere, si tratta del Form più esterno in cui il controllo è contenuto. (Ereditato da Control)
Proprietà pubblica UseWaitCursor Ottiene o imposta un valore che indica se usare il cursore di attesa per il controllo corrente e per tutti i controlli figlio. (Ereditato da Control)
Proprietà pubblica VerticalScroll Ottiene le caratteristiche associate alla barra di scorrimento verticale. (Ereditato da ScrollableControl)
Proprietà pubblica Visible Ottiene o imposta un valore che indica se vengono visualizzati il controllo e tutti i relativi controlli figlio. (Ereditato da Control)
Proprietà pubblica Width Ottiene o imposta la larghezza del controllo. (Ereditato da Control)
Proprietà pubblica WindowTarget Infrastruttura. Questa proprietà non è pertinente per questa classe. (Ereditato da Control)

In alto

Metodi

  Nome Descrizione
Metodo protetto AccessibilityNotifyClients Notifica alle applicazioni client di accessibilità l'oggetto AccessibleEvents specificato per il controllo figlio specifico. (Ereditato da Control)
Metodo pubblico BeginInvoke(Delegate) Esegue in modo asincrono il delegato specificato nel thread in cui è stato creato il punto di controllo sottostante del controllo. (Ereditato da Control)
Metodo pubblico BeginInvoke(Delegate, Object) Esegue in modo asincrono il delegato specificato con gli argomenti specificati nel thread in cui è stato creato il punto di controllo sottostante del controllo. (Ereditato da Control)
Metodo pubblico BringToFront Sposta il controllo in primo piano nell'ordine z. (Ereditato da Control)
Metodo pubblico Contains Recupera un valore che indica se il controllo specificato è figlio del controllo. (Ereditato da Control)
Metodo pubblico CreateControl Determina la creazione del controllo visibile, inclusa la creazione del punto di controllo e di eventuali controlli figlio visibili. (Ereditato da Control)
Metodo pubblico CreateGraphics Crea l'oggetto Graphics per il controllo. (Ereditato da Control)
Metodo pubblico CreateObjRef Critico per la sicurezza. Consente di creare un oggetto che contiene tutte le informazioni rilevanti necessarie per la generazione del proxy utilizzato per effettuare la comunicazione con un oggetto remoto. (Ereditato da MarshalByRefObject)
Metodo pubblico Dispose Rilascia tutte le risorse utilizzate dall'oggetto Component. (Ereditato da Component)
Metodo pubblico DoDragDrop Inizia un'operazione di trascinamento della selezione. (Ereditato da Control)
Metodo pubblico DrawToBitmap Supporta il rendering nella bitmap specificata. (Ereditato da Control)
Metodo pubblico EndInvoke Recupera il valore restituito dell'operazione asincrona rappresentata dall'oggetto IAsyncResult passato. (Ereditato da Control)
Metodo pubblico Equals Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object)
Metodo pubblico FindForm Recupera il form in cui si trova il controllo. (Ereditato da Control)
Metodo pubblico Focus Imposta lo stato attivo per l'input del controllo. (Ereditato da Control)
Metodo pubblico GetChildAtPoint(Point) Ottiene la forma che si trova in corrispondenza delle coordinate specificate.
Metodo pubblico GetChildAtPoint(Point, GetChildAtPointSkip) Recupera il controllo figlio posizionato in corrispondenza delle coordinate specificate, indicando se ignorare un determinato tipo di controlli figlio. (Ereditato da Control)
Metodo pubblico GetContainerControl Restituisce l'oggetto ContainerControl successivo nella catena dei controlli padre. (Ereditato da Control)
Metodo pubblico GetHashCode Funge da funzione hash predefinita. (Ereditato da Object)
Metodo pubblico GetLifetimeService Critico per la sicurezza. Consente di recuperare l'oggetto servizio di durata corrente per controllare i criteri di durata per l'istanza. (Ereditato da MarshalByRefObject)
Metodo pubblico GetNextControl Recupera il controllo successivo in avanti o all'indietro nell'ordine di tabulazione dei controlli figlio. (Ereditato da Control)
Metodo pubblico GetNextShape Recupera la forma precedente o successiva nell'ordine di ShapeCollection.
Metodo pubblico GetPreferredSize Recupera le dimensioni di un'area rettangolare in cui è possibile adattare un controllo. (Ereditato da Control)
Metodo pubblico GetType Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object)
Metodo pubblico Hide Nasconde il controllo all'utente. (Ereditato da Control)
Metodo pubblico InitializeLifetimeService Critico per la sicurezza. Consente di ottenere un oggetto servizio di durata per il controllo dei criteri di durata per l'istanza. (Ereditato da MarshalByRefObject)
Metodo pubblico Invalidate Invalida l'intera superficie del controllo e ne determina il ridisegno. (Ereditato da Control)
Metodo pubblico Invalidate(Region) Invalida l'area specificata del controllo aggiungendola all'area di aggiornamento del controllo, ovvero l'area che verrà ridisegnata alla successiva operazione di disegno, determinando l'invio di un messaggio di disegno al controllo. (Ereditato da Control)
Metodo pubblico Invalidate(Boolean) Invalida un'area specifica del controllo determinando l'invio di un messaggio di disegno al controllo.È possibile che vengano invalidati anche i controlli figlio assegnati al controllo. (Ereditato da Control)
Metodo pubblico Invalidate(Rectangle) Invalida l'area specificata del controllo aggiungendola all'area di aggiornamento del controllo, ovvero l'area che verrà ridisegnata alla successiva operazione di disegno, determinando l'invio di un messaggio di disegno al controllo. (Ereditato da Control)
Metodo pubblico Invalidate(Region, Boolean) Invalida l'area specificata del controllo aggiungendola all'area di aggiornamento del controllo, ovvero l'area che verrà ridisegnata alla successiva operazione di disegno, determinando l'invio di un messaggio di disegno al controllo.È possibile che vengano invalidati anche i controlli figlio assegnati al controllo. (Ereditato da Control)
Metodo pubblico Invalidate(Rectangle, Boolean) Invalida l'area specificata del controllo aggiungendola all'area di aggiornamento del controllo, ovvero l'area che verrà ridisegnata alla successiva operazione di disegno, determinando l'invio di un messaggio di disegno al controllo.È possibile che vengano invalidati anche i controlli figlio assegnati al controllo. (Ereditato da Control)
Metodo pubblico Invoke(Delegate) Esegue il delegato specificato nel thread proprietario del punto di controllo di finestra sottostante del controllo. (Ereditato da Control)
Metodo pubblico Invoke(Delegate, Object) Esegue il delegato specificato nel thread proprietario del punto di controllo di finestra sottostante del controllo con l'elenco di argomenti specificato. (Ereditato da Control)
Metodo pubblico PerformAutoScale Esegue il ridimensionamento del controllo contenitore e dei relativi elementi figlio. (Ereditato da ContainerControl)
Metodo pubblico PerformLayout Determina l'applicazione della logica di layout del controllo a tutti i rispettivi controlli figlio. (Ereditato da Control)
Metodo pubblico PerformLayout(Control, String) Determina l'applicazione della logica di layout del controllo a tutti i rispettivi controlli figlio. (Ereditato da Control)
Metodo pubblico PointToClient Calcola la posizione del punto dello schermo specificato nelle coordinate client. (Ereditato da Control)
Metodo pubblico PointToScreen Calcola la posizione del punto client specificato nelle coordinate dello schermo. (Ereditato da Control)
Metodo pubblico PreProcessControlMessage Consente la pre-elaborazione dei messaggi di tastiera o di input all'interno del ciclo di messaggi prima che vengano inviati. (Ereditato da Control)
Metodo pubblico PreProcessMessage Consente la pre-elaborazione dei messaggi di tastiera o di input all'interno del ciclo di messaggi prima che vengano inviati. (Ereditato da Control)
Metodo protetto ProcessKeyMessage Elabora un messaggio della tastiera. (Ereditato da Control)
Metodo protetto ProcessMnemonic Infrastruttura. Elabora un carattere per il tasto di scelta. (Ereditato da ContainerControl)
Metodo pubblico RectangleToClient Calcola le dimensioni e la posizione del rettangolo dello schermo specificato nelle coordinate client. (Ereditato da Control)
Metodo pubblico RectangleToScreen Calcola le dimensioni e la posizione del rettangolo client specificato nelle coordinate dello schermo. (Ereditato da Control)
Metodo pubblico Refresh Determina l'invalidazione dell'area client del controllo e il nuovo disegno di quest'ultimo e degli eventuali controlli figlio. (Ereditato da Control)
Metodo pubblico ResetBackColor Reimposta il valore predefinito della proprietà BackColor. (Ereditato da Control)
Metodo pubblico ResetBindings Fa sì che un controllo associato all'oggetto BindingSource esegua la rilettura di tutti gli elementi dell'elenco e aggiorni i relativi valori visualizzati. (Ereditato da Control)
Metodo pubblico ResetCursor Reimposta il valore predefinito della proprietà Cursor. (Ereditato da Control)
Metodo pubblico ResetFont Reimposta il valore predefinito della proprietà Font. (Ereditato da Control)
Metodo pubblico ResetForeColor Reimposta il valore predefinito della proprietà ForeColor. (Ereditato da Control)
Metodo pubblico ResetImeMode Reimposta il valore predefinito della proprietà ImeMode. (Ereditato da Control)
Metodo pubblico ResetRightToLeft Reimposta il valore predefinito della proprietà RightToLeft. (Ereditato da Control)
Metodo pubblico ResetText Reimposta il valore predefinito della proprietà Text. (Ereditato da Control)
Metodo pubblico ResumeLayout Riprende la consueta logica di layout. (Ereditato da Control)
Metodo pubblico ResumeLayout(Boolean) Riprende la consueta logica di layout, imponendo, eventualmente, l'esecuzione di un layout immediato delle richieste di layout in sospeso. (Ereditato da Control)
Metodo protetto RtlTranslateContent Converte l'oggetto ContentAlignment specificato nell'oggetto ContentAlignment appropriato per il supporto di testo con scrittura da destra a sinistra. (Ereditato da Control)
Metodo pubblico Scale(Single) Obsoleto. Scala il controllo e degli eventuali controlli figlio. (Ereditato da Control)
Metodo pubblico Scale(SizeF) Ridimensiona il controllo e tutti i relativi controlli figlio in base al fattore di scala specificato. (Ereditato da Control)
Metodo pubblico Scale(Single, Single) Obsoleto. Scala l'intero controllo ed eventuali controlli figlio. (Ereditato da Control)
Metodo pubblico ScrollControlIntoView Scorre il controllo figlio specificato all'interno della visualizzazione su un controllo abilitato allo scorrimento automatico. (Ereditato da ScrollableControl)
Metodo pubblico Select Attiva il controllo. (Ereditato da Control)
Metodo pubblico SelectNextControl Attiva il controllo successivo. (Ereditato da Control)
Metodo pubblico SelectNextShape Seleziona la forma precedente o successiva nell'ordine di ShapeCollection.
Metodo pubblico SendToBack Porta il controllo in background nell'ordine z. (Ereditato da Control)
Metodo pubblico SetAutoScrollMargin Imposta la dimensione dei margini di scorrimento automatico. (Ereditato da ScrollableControl)
Metodo pubblico SetBounds(Int32, Int32, Int32, Int32) Imposta i limiti del controllo sulla posizione e le dimensioni specificate. (Ereditato da Control)
Metodo pubblico SetBounds(Int32, Int32, Int32, Int32, BoundsSpecified) Imposta i limiti specificati del controllo sulla posizione e le dimensioni specificate. (Ereditato da Control)
Metodo pubblico Show Rende visibile il controllo all'utente. (Ereditato da Control)
Metodo pubblico SuspendLayout Sospende temporaneamente la logica di layout per il controllo. (Ereditato da Control)
Metodo pubblico ToString Restituisce un oggetto String contenente il nome dell'oggetto Component, se presente.Non è consigliabile eseguire l'override di questo metodo. (Ereditato da Component)
Metodo pubblico Update Determina il nuovo disegno delle aree invalidate del controllo all'interno della relativa area client. (Ereditato da Control)
Metodo protetto UpdateBounds Aggiorna i limiti del controllo in base alla posizione e alle dimensioni correnti. (Ereditato da Control)
Metodo pubblico Validate Verifica il valore del controllo che perde lo stato attivo determinando il verificarsi degli eventi Validating e Validated, nell'ordine indicato. (Ereditato da ContainerControl)
Metodo pubblico Validate(Boolean) Verifica il valore del controllo che perde lo stato attivo, con dipendenza condizionale dall'attivazione della convalida automatica. (Ereditato da ContainerControl)
Metodo pubblico ValidateChildren Determina la convalida dei dati di tutti i controlli figlio di un controllo che supporti la convalida. (Ereditato da UserControl)
Metodo pubblico ValidateChildren(ValidationConstraints) Determina la convalida dei dati di tutti i controlli figlio di un controllo che supporti la convalida. (Ereditato da UserControl)

In alto

Eventi

  Nome Descrizione
Evento pubblico AutoSizeChanged Si verifica quando la proprietà AutoSize cambia. (Ereditato da UserControl)
Evento pubblico AutoValidateChanged Si verifica quando cambia la proprietà AutoValidate. (Ereditato da UserControl)
Evento pubblico BackColorChanged Si verifica quando il valore della proprietà BackColor cambia. (Ereditato da Control)
Evento pubblico BackgroundImageChanged Si verifica quando il valore della proprietà BackgroundImage cambia. (Ereditato da Control)
Evento pubblico BackgroundImageLayoutChanged Si verifica quando cambia la proprietà BackgroundImageLayout. (Ereditato da Control)
Evento pubblico BindingContextChanged Si verifica quando il valore della proprietà BindingContext cambia. (Ereditato da Control)
Evento pubblico CausesValidationChanged Si verifica quando il valore della proprietà CausesValidation cambia. (Ereditato da Control)
Evento pubblico ChangeUICues Si verifica quando lo stato attivo o i tasti di scelta rapida dell'interfaccia utente vengono modificati. (Ereditato da Control)
Evento pubblico Click Si verifica quando si fa clic sul controllo. (Ereditato da Control)
Evento pubblico ClientSizeChanged Si verifica quando il valore della proprietà ClientSize cambia. (Ereditato da Control)
Evento pubblico ContextMenuChanged Si verifica quando il valore della proprietà ContextMenu cambia. (Ereditato da Control)
Evento pubblico ContextMenuStripChanged Si verifica quando il valore della proprietà ContextMenuStrip cambia. (Ereditato da Control)
Evento pubblico ControlAdded Si verifica quando si aggiunge un nuovo controllo all'oggetto ControlCollection. (Ereditato da Control)
Evento pubblico ControlRemoved Si verifica quando si rimuove un controllo dall'oggetto ControlCollection. (Ereditato da Control)
Evento pubblico CursorChanged Si verifica quando il valore della proprietà Cursor cambia. (Ereditato da Control)
Evento pubblico Disposed Si verifica quando il componente viene eliminato da una chiamata al metodo Dispose. (Ereditato da Component)
Evento pubblico DockChanged Si verifica quando il valore della proprietà Dock cambia. (Ereditato da Control)
Evento pubblico DoubleClick Si verifica quando si fa doppio clic sul controllo. (Ereditato da Control)
Evento pubblico DragDrop Si verifica quando viene completata un'operazione di trascinamento della selezione. (Ereditato da Control)
Evento pubblico DragEnter Si verifica quando un oggetto viene trascinato nei limiti del controllo. (Ereditato da Control)
Evento pubblico DragLeave Si verifica quando un oggetto viene trascinato fuori dai limiti del controllo. (Ereditato da Control)
Evento pubblico DragOver Si verifica quando un oggetto viene trascinato sui limiti del controllo. (Ereditato da Control)
Evento pubblico EnabledChanged Si verifica quando viene modificato il valore della proprietà Enabled. (Ereditato da Control)
Evento pubblico Enter Si verifica quando si entra nell'area del controllo. (Ereditato da Control)
Evento pubblico FontChanged Si verifica quando il valore della proprietà Font cambia. (Ereditato da Control)
Evento pubblico ForeColorChanged Si verifica quando il valore della proprietà ForeColor cambia. (Ereditato da Control)
Evento pubblico GiveFeedback Si verifica durante un'operazione di trascinamento. (Ereditato da Control)
Evento pubblico GotFocus Si verifica quando il controllo riceve lo stato attivo. (Ereditato da Control)
Evento pubblico HandleCreated Si verifica quando si crea un punto di controllo del controllo. (Ereditato da Control)
Evento pubblico HandleDestroyed Si verifica quando è in corso l'eliminazione del punto di controllo del controllo. (Ereditato da Control)
Evento pubblico HelpRequested Si verifica quando l'utente richiede ulteriori informazioni della Guida relative a un controllo. (Ereditato da Control)
Evento pubblico ImeModeChanged Si verifica quando la proprietà ImeMode viene modificata. (Ereditato da Control)
Evento pubblico Invalidated Si verifica quando è necessario ridisegnare la visualizzazione di un controllo. (Ereditato da Control)
Evento pubblico KeyDown Si verifica quando si preme un tasto mentre il controllo ha lo stato attivo. (Ereditato da Control)
Evento pubblico KeyPress Si verifica quando si preme un tasto carattere,la barra spaziatrice o il tasto backspace mentre il controllo ha lo stato attivo. (Ereditato da Control)
Evento pubblico KeyUp Si verifica quando si rilascia un tasto mentre il controllo ha lo stato attivo. (Ereditato da Control)
Evento pubblico Layout Si verifica quando è necessario riposizionare i controlli figlio di un controllo. (Ereditato da Control)
Evento pubblico Leave Si verifica quando lo stato attivo per l'input esce dall'area del controllo. (Ereditato da Control)
Evento pubblico Load Si verifica prima che il controllo sia visibile per la prima volta. (Ereditato da UserControl)
Evento pubblico LocationChanged Si verifica quando viene modificato il valore della proprietà Location. (Ereditato da Control)
Evento pubblico LostFocus Si verifica quando il controllo perde lo stato attivo. (Ereditato da Control)
Evento pubblico MarginChanged Si verifica quando cambia il margine del controllo. (Ereditato da Control)
Evento pubblico MouseCaptureChanged Si verifica quando il controllo perde il mouse capture. (Ereditato da Control)
Evento pubblico MouseClick Si verifica quando si fa clic con il mouse sul controllo. (Ereditato da Control)
Evento pubblico MouseDoubleClick Si verifica quando si fa doppio clic con il mouse sul controllo. (Ereditato da Control)
Evento pubblico MouseDown Si verifica quando il puntatore del mouse si trova sul controllo mentre viene premuto un pulsante del mouse. (Ereditato da Control)
Evento pubblico MouseEnter Si verifica quando il puntatore del mouse entra nell'area del controllo. (Ereditato da Control)
Evento pubblico MouseHover Si verifica quando il puntatore del mouse si sofferma sul controllo. (Ereditato da Control)
Evento pubblico MouseLeave Si verifica quando il puntatore del mouse esce dall'area del controllo. (Ereditato da Control)
Evento pubblico MouseMove Si verifica quando il puntatore del mouse viene spostato sul controllo. (Ereditato da Control)
Evento pubblico MouseUp Si verifica quando il puntatore del mouse si trova sul controllo mentre viene rilasciato un pulsante del mouse. (Ereditato da Control)
Evento pubblico MouseWheel Si verifica quando si sposta la rotellina del mouse mentre il controllo ha lo stato attivo. (Ereditato da Control)
Evento pubblico Move Si verifica quando il controllo viene spostato. (Ereditato da Control)
Evento pubblico PaddingChanged Si verifica quando la spaziatura interna del controllo cambia. (Ereditato da Control)
Evento pubblico Paint Si verifica quando il controllo viene ridisegnato. (Ereditato da Control)
Evento pubblico ParentChanged Si verifica quando viene modificato il valore della proprietà Parent. (Ereditato da Control)
Evento pubblico PreviewKeyDown Si verifica prima dell'evento KeyDown quando viene premuto un tasto mentre il controllo ha lo stato attivo. (Ereditato da Control)
Evento pubblico QueryAccessibilityHelp Si verifica quando l'oggetto AccessibleObject fornisce la Guida per le applicazioni di accessibilità. (Ereditato da Control)
Evento pubblico QueryContinueDrag Si verifica durante un'operazione di trascinamento della selezione e consente all'origine del trascinamento di determinare se l'operazione deve essere annullata. (Ereditato da Control)
Evento pubblico RegionChanged Si verifica quando il valore della proprietà Region cambia. (Ereditato da Control)
Evento pubblico Resize Si verifica quando il controllo viene ridimensionato. (Ereditato da Control)
Evento pubblico RightToLeftChanged Si verifica quando il valore della proprietà RightToLeft cambia. (Ereditato da Control)
Evento pubblico Scroll Viene generato quando l'utente o il codice eseguono lo scorrimento dell'area client. (Ereditato da ScrollableControl)
Evento pubblico SizeChanged Si verifica quando il valore della proprietà Size cambia. (Ereditato da Control)
Evento pubblico StyleChanged Si verifica quando lo stile del controllo viene modificato. (Ereditato da Control)
Evento pubblico SystemColorsChanged Si verifica quando i colori di sistema vengono modificati. (Ereditato da Control)
Evento pubblico TabIndexChanged Si verifica quando viene modificato il valore della proprietà TabIndex. (Ereditato da Control)
Evento pubblico TabStopChanged Si verifica quando viene modificato il valore della proprietà TabStop. (Ereditato da Control)
Evento pubblico TextChanged Infrastruttura. Genera l'evento TextChanged. (Ereditato da UserControl)
Evento pubblico Validated Si verifica al termine della convalida del controllo. (Ereditato da Control)
Evento pubblico Validating Si verifica durante la convalida del controllo. (Ereditato da Control)
Evento pubblico VisibleChanged Si verifica quando viene modificato il valore della proprietà Visible. (Ereditato da Control)

In alto

Implementazioni esplicite dell'interfaccia

  Nome Descrizione
Implementazione esplicita dell'interfacciaMetodo privato System#Windows#Forms#IContainerControl#ActivateControl Attiva il controllo specificato. (Ereditato da ContainerControl)
Implementazione esplicita dell'interfacciaMetodo privato System#Windows#Forms#IDropTarget#OnDragDrop Infrastruttura. Genera l'evento DragDrop. (Ereditato da Control)
Implementazione esplicita dell'interfacciaMetodo privato System#Windows#Forms#IDropTarget#OnDragEnter Infrastruttura. Genera l'evento DragEnter. (Ereditato da Control)
Implementazione esplicita dell'interfacciaMetodo privato System#Windows#Forms#IDropTarget#OnDragLeave Infrastruttura. Genera l'evento DragLeave. (Ereditato da Control)
Implementazione esplicita dell'interfacciaMetodo privato System#Windows#Forms#IDropTarget#OnDragOver Infrastruttura. Genera l'evento DragOver. (Ereditato da Control)

In alto

Note

LineShape, OvalShape, o il controllo di RectangleShape possono essere contenuti solo in un oggetto di ShapeContainer, che funge da area di disegno per la i controlli line e Shape.

Quando si aggiunge una riga o una forma a un form o a un contenitore in fase di progettazione, ShapeContainer viene creato automaticamente se non ne esiste ancora. La proprietà di Parent della riga o della forma viene impostata su l ShapeContainer. La proprietà di Parent di ShapeContainer è impostata sul form o un controllo contenitore sulla riga o la forma è stata aggiunta.

Quando si crea una riga o una forma in fase di esecuzione tramite il metodo di New, la proprietà di Parent del controllo deve essere impostata su ShapeContainer. Se ShapeContainer esiste già del form o il contenitore, è necessario impostare la proprietà di Parent a tale ShapeContainer. Se non esiste ShapeContainer, è possibile creare ShapeContainer tramite il metodo di New e impostare la relativa proprietà Parent al form o al contenitore.

Nota

Prestare attenzione affinché non si creano più di un ShapeContainer per ogni form o del contenitore; questa operazione può generare un comportamento imprevisto.Se si aggiunge una riga in fase di progettazione o Shape un controllo a un form o a un contenitore dopo aver scritto il codice per creare uno a livello di codice, è necessario modificare il codice per utilizzare ShapeContainer creato dalla finestra di progettazione.

Esempi

I esempio seguente viene ShapeContainer esistente e set della proprietà di Parent di un controllo di OvalShape creato in fase di esecuzione tramite il metodo di New.

Private Sub Form1_Load() Handles MyBase.Load
    Dim NewOval As New OvalShape
    Dim i As Integer 
    Dim found As Boolean 
    ' Loop through the Controls collection. 
    For i = 0 To Me.Controls.Count - 1
        ' If a ShapeContainer is found, make it the parent. 
        If TypeOf Controls.Item(i) Is ShapeContainer Then
            NewOval.Parent = Controls.Item(i)
            found = True 
            Exit For 
        End If 
    Next 
    ' If no ShapeContainer is found, create one and set the parents. 
    If found = False Then 
        Dim sc As New ShapeContainer
        sc.Parent = Me
        NewOval.Parent = sc
    End If
    NewOval.Size = New Size(200, 300)
End Sub
private void form1_Load(System.Object sender, System.EventArgs e)
{
    OvalShape NewOval = new OvalShape();
    int i;
    bool found = false;
    // Loop through the Controls collection. 
    for (i = 0; i < this.Controls.Count; i++)
    {
        // If a ShapeContainer is found, make it the parent. 
        if (this.Controls[i] is ShapeContainer)
        {
            NewOval.Parent = ((ShapeContainer)this.Controls[i]);
            found = true;
            break;
        }
    }
    // If no ShapeContainer is found, create one and set the parents. 
    if (found == false)
    {
        ShapeContainer sc = new ShapeContainer();
        sc.Parent = this;
        NewOval.Parent = sc;
    }
    NewOval.Size = new Size(200, 300);
}

Codice thread safe

Qualsiasi membro static (Shared in Visual Basic) pubblico di questo tipo è thread-safe. I membri di istanza non sono garantiti come thread-safe.

Vedere anche

Riferimenti

Spazio dei nomi Microsoft.VisualBasic.PowerPacks

Altre risorse

Introduzione ai controlli Line e Shape (Visual Studio)

Procedura: disegnare linee con il controllo LineShape (Visual Studio)

Procedura: disegnare forme con i controlli OvalShape e RectangleShape (Visual Studio)