Condividi tramite


Classe SimpleShape

Implementa la funzionalità di base che è comune OvalShape e RectangleShape controlli.

Gerarchia di ereditarietà

System.Object
  System.MarshalByRefObject
    System.ComponentModel.Component
      Microsoft.VisualBasic.PowerPacks.Shape
        Microsoft.VisualBasic.PowerPacks.SimpleShape
          Microsoft.VisualBasic.PowerPacks.OvalShape
          Microsoft.VisualBasic.PowerPacks.RectangleShape

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

Sintassi

'Dichiarazione
Public MustInherit Class SimpleShape _
    Inherits Shape
public abstract class SimpleShape : Shape
public ref class SimpleShape abstract : public Shape
[<AbstractClass>]
type SimpleShape =  
    class
        inherit Shape
    end
public abstract class SimpleShape extends Shape

Il tipo SimpleShape espone i seguenti membri.

Costruttori

  Nome Descrizione
Metodo protetto SimpleShape() Inizializza una nuova istanza di SimpleShape classe.
Metodo protetto SimpleShape(ShapeContainer) Inizializza una nuova istanza di SimpleShape classe, specificando a ShapeContainer come relativo padre.
Metodo protetto SimpleShape(Int32, Int32, Int32, Int32) Inizializza una nuova istanza di SimpleShape classe, specificando la dimensione e posizione.

In alto

Proprietà

  Nome Descrizione
Proprietà pubblica AccessibilityObject ottiene AccessibleObject ciò è assegnato al controllo. (Ereditato da Shape)
Proprietà pubblica AccessibleDefaultActionDescription Ottiene o imposta la descrizione predefinita di azione del controllo dalle applicazioni client per l'accessibilità. (Ereditato da Shape)
Proprietà pubblica AccessibleDescription Ottiene o imposta la descrizione del controllo utilizzato da applicazioni client per l'accessibilità. (Ereditato da Shape)
Proprietà pubblica AccessibleName Ottiene o imposta il nome del controllo utilizzato da applicazioni client per l'accessibilità. (Ereditato da Shape)
Proprietà pubblica AccessibleRole Ottiene o imposta il ruolo accessibile del controllo. (Ereditato da Shape)
Proprietà pubblica Anchor Ottiene o imposta i bordi del contenitore in cui una forma è associata e determina come una forma viene ridimensionata quando il relativo oggetto padre viene ridimensionato. (Ereditato da Shape)
Proprietà pubblica BackColor Ottiene o imposta il colore di sfondo della forma.
Proprietà pubblica BackgroundImage Ottiene o imposta l'immagine visualizzata nella forma.
Proprietà pubblica BackgroundImageLayout Ottiene o imposta il layout dell'immagine di sfondo definito in ImageLayout enumerazione.
Proprietà pubblica BackStyle Ottiene o imposta la trasparenza della forma.
Proprietà pubblica BorderColor Ottiene o imposta il colore del bordo di un form o un controllo a riga. (Ereditato da Shape)
Proprietà pubblica BorderStyle Ottiene o imposta lo stile dei bordi di un form o un controllo a riga. (Ereditato da Shape)
Proprietà pubblica BorderWidth Ottiene o imposta la larghezza del bordo del controllo Shape. (Esegue l'override di Shape.BorderWidth).
Proprietà pubblica Bottom Ottiene la distanza, in pixel, tra il bordo inferiore di formato e il margine superiore dell'area client del contenitore.
Proprietà pubblica Bounds Ottiene o imposta la dimensione e la posizione della forma in pixel, al controllo padre.
Proprietà pubblica CanFocus Ottiene un valore che indica se una un controllo line o può ricevere lo stato attivo. (Ereditato da Shape)
Proprietà protetta. CanRaiseEvents Ottiene un valore che indica se il componente può generare un evento. (Ereditato da Component)
Proprietà pubblica CanSelect Ottiene un valore che indica se una un controllo line o può essere selezionato. (Ereditato da Shape)
Proprietà pubblica ClientRectangle Ottiene il rettangolo che rappresenta l'area client della forma.
Proprietà pubblica ClientSize Ottiene o imposta l'altezza e la larghezza dell'area client della forma.
Proprietà pubblica Container ottiene IContainer contenente Component. (Ereditato da Shape)
Proprietà pubblica ContainsFocus Ottiene un valore che indica se una un controllo line o ha attualmente lo stato attivo per l'input. (Ereditato da Shape)
Proprietà pubblica ContextMenu Ottiene o imposta il menu di scelta rapida associato a un componente o un controllo line o. (Ereditato da Shape)
Proprietà pubblica ContextMenuStrip ottiene o imposta ContextMenuStrip associato a una un controllo line o. (Ereditato da Shape)
Proprietà pubblica Created Ottiene un valore che indica se una un controllo line o è stata creata. (Ereditato da Shape)
Proprietà pubblica Cursor Ottiene o imposta il cursore visualizzato quando il puntatore del mouse è posizionato su una riga o su un controllo Shape. (Ereditato da Shape)
Proprietà pubblicaMembro statico DefaultBackColor Ottiene il colore di sfondo predefinito della forma.
Proprietà pubblicaMembro statico DefaultFillColor Ottiene il colore di riempimento predefinito della forma.
Proprietà pubblicaMembro statico DefaultFillGradientColor Ottiene il colore predefinito di sfumatura riempimento di forme.
Proprietà protetta. DesignMode ottiene un valore che indica se Component si trova in modalità progettazione. (Ereditato da Component)
Proprietà pubblica DisplayRectangle Ottiene il rettangolo che rappresenta l'area di visualizzazione della forma.
Proprietà pubblica Disposing ottiene un valore che indica se la base Shape la classe viene eliminato. (Ereditato da Shape)
Proprietà pubblica Enabled Ottiene o imposta un valore che indica se una un controllo line o possibile rispondere all'utente. (Ereditato da Shape)
Proprietà protetta. Events Ottiene l'elenco dei gestori eventi associati a questo Component. (Ereditato da Component)
Proprietà pubblica FillColor Ottiene o imposta il colore utilizzato per riempire una forma.
Proprietà pubblica FillGradientColor Ottiene o imposta il colore sfumato utilizzato per riempire una forma.
Proprietà pubblica FillGradientStyle Ottiene o imposta lo stile sfumato utilizzato per riempire una forma.
Proprietà pubblica FillStyle Ottiene o determina il modello utilizzato per riempire una forma.
Proprietà pubblica Focused Ottiene un valore che indica se una un controllo line o ha attualmente lo stato attivo per l'input. (Ereditato da Shape)
Proprietà pubblica Height Ottiene o imposta l'altezza della forma.
Proprietà pubblica IsAccessible Ottiene o imposta un valore che indica se una un controllo line o è disponibile per le applicazioni di accessibilità. (Ereditato da Shape)
Proprietà pubblica IsDisposed Ottiene un valore che indica se una un controllo line o è stata eliminata. (Ereditato da Shape)
Proprietà pubblica Left Ottiene o imposta la distanza, in pixel, tra il bordo sinistro della forma e il bordo sinistro dell'area client del contenitore.
Proprietà pubblica Location Ottiene o imposta le coordinate dell'angolo superiore sinistro della forma angolo superiore sinistro del contenitore.
Proprietà pubblica Name Ottiene o imposta il nome di una riga o di un controllo Shape. (Ereditato da Shape)
Proprietà pubblica Parent Ottiene o imposta il contenitore padre di una riga o di un controllo Shape. (Ereditato da Shape)
Proprietà pubblica Region Ottiene o imposta l'area della finestra associata a una un controllo line o. (Ereditato da Shape)
Proprietà pubblica Right Ottiene la distanza, in pixel, tra il bordo destro di formato e il bordo sinistro dell'area client del contenitore.
Proprietà pubblica SelectionColor Ottiene o imposta il colore di selezione di una forma. (Ereditato da Shape)
Proprietà pubblica Site ottiene o imposta ISite il Component. (Ereditato da Component)
Proprietà pubblica Size Ottiene o imposta l'altezza e la larghezza della forma.
Proprietà pubblica Tag Ottiene o imposta l'oggetto che contiene dati su una un controllo line o. (Ereditato da Shape)
Proprietà pubblica Top Ottiene o imposta la distanza, in pixel, tra il bordo superiore della forma e il bordo sinistro dell'area client del contenitore.
Proprietà pubblica UseWaitCursor Ottiene o imposta un valore che indica se utilizzare il cursore di attesa per la riga corrente o il controllo Shape. (Ereditato da Shape)
Proprietà pubblica Visible Ottiene o imposta un valore che indica se una un controllo line o visualizzare. (Ereditato da Shape)
Proprietà pubblica Width Ottiene o imposta la larghezza della forma.

In alto

Metodi

  Nome Descrizione
Metodo pubblico BringToFront Una porta un controllo line o all'inizio dell'ordine z. (Ereditato da Shape)
Metodo protetto CreateAccessibilityInstance crea un nuovo oggetto di accessibilità per il controllo Shape. (Esegue l'override di Shape.CreateAccessibilityInstance()).
Metodo pubblico CreateObjRef Crea un oggetto che contiene tutte le informazioni rilevanti obbligatorio per generare un proxy utilizzato per comunicare con un oggetto remoto. (Ereditato da MarshalByRefObject)
Metodo pubblico Dispose() Libera tutte le risorse utilizzate da Component. (Ereditato da Component)
Metodo protetto Dispose(Boolean) Rilascia risorse non gestite utilizzate da una linea o da un controllo line e Shape e facoltativamente dealloca risorse gestite. (Ereditato da Shape)
Metodo pubblico DrawToBitmap Supporta che eseguono il rendering della bitmap specificata. (Esegue l'override di Shape.DrawToBitmap(Bitmap, Rectangle)).
Metodo pubblico Equals Determina se l'oggetto specificato equivale all'oggetto corrente. (Ereditato da Object)
Metodo protetto Finalize Rilascia risorse non gestite e l'esecuzione di altre operazioni di pulitura prima di Component viene recuperato dalla Garbage Collection. (Ereditato da Component)
Metodo pubblico FindForm Recupera il form in cui una un controllo line o è. (Ereditato da Shape)
Metodo pubblico Focus Imposta lo stato attivo per l'input a una riga o a un controllo Shape. (Ereditato da Shape)
Metodo pubblico GetContainerControl Restituisce il successivo ContainerControl in nella catena dei controlli line o della linea dei controlli padre. (Ereditato da Shape)
Metodo pubblico GetHashCode Funge da funzione hash per un determinato tipo. (Ereditato da Object)
Metodo pubblico GetLifetimeService Recupera l'oggetto corrente del servizio di durata che controlla i criteri di durata dell'istanza. (Ereditato da MarshalByRefObject)
Metodo protetto GetService Restituisce un oggetto che rappresenta un servizio fornito da Component o dal Container. (Ereditato da Component)
Metodo pubblico GetType Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object)
Metodo pubblico Hide Consente di nascondere una un controllo line o dall'utente. (Ereditato da Shape)
Metodo pubblico HitTest Determina se un controllo line si trova nel punto specificato sullo schermo. (Esegue l'override di Shape.HitTest(Int32, Int32)).
Metodo pubblico InitializeLifetimeService Ottiene un oggetto di servizio di durata per controllare i criteri di durata dell'istanza. (Ereditato da MarshalByRefObject)
Metodo pubblico Invalidate Invalida un'area specifica di una riga o di un controllo line e provoca un messaggio di disegno a essere inviato al controllo. (Ereditato da Shape)
Metodo protetto MemberwiseClone() Consente di creare una copia dei riferimenti dell'oggetto Object corrente. (Ereditato da Object)
Metodo protetto MemberwiseClone(Boolean) Crea una copia superficiale corrente MarshalByRefObject oggetto. (Ereditato da MarshalByRefObject)
Metodo protetto OnBackColorChanged Generato BackColorChanged evento.
Metodo protetto OnBackgroundImageChanged Generato BackgroundImageChanged evento.
Metodo protetto OnBackgroundImageLayoutChanged Generato BackgroundImageLayoutChanged evento.
Metodo protetto OnClick Generato Click evento. (Ereditato da Shape)
Metodo protetto OnClientSizeChanged Generato ClientSizeChanged evento.
Metodo protetto OnContextMenuChanged Generato ContextMenuChanged evento. (Ereditato da Shape)
Metodo protetto OnContextMenuStripChanged Generato ContextMenuStripChanged evento. (Ereditato da Shape)
Metodo protetto OnCursorChanged Generato CursorChanged evento. (Ereditato da Shape)
Metodo protetto OnDoubleClick Generato DoubleClick evento. (Ereditato da Shape)
Metodo protetto OnEnabledChanged Generato EnabledChanged evento. (Ereditato da Shape)
Metodo protetto OnEnter Generato Enter evento. (Ereditato da Shape)
Metodo protetto OnGotFocus Generato GotFocus evento. (Ereditato da Shape)
Metodo protetto OnInvalidated Generato Invalidated evento. (Ereditato da Shape)
Metodo protetto OnKeyDown Generato KeyDown evento. (Ereditato da Shape)
Metodo protetto OnKeyPress Generato KeyPress evento. (Ereditato da Shape)
Metodo protetto OnKeyUp Generato KeyUp evento. (Ereditato da Shape)
Metodo protetto OnLeave Generato Leave evento. (Ereditato da Shape)
Metodo protetto OnLocationChanged Generato LocationChanged evento.
Metodo protetto OnLostFocus Generato LostFocus evento. (Ereditato da Shape)
Metodo protetto OnMouseClick Generato MouseClick evento. (Ereditato da Shape)
Metodo protetto OnMouseDoubleClick Generato MouseDoubleClick evento. (Ereditato da Shape)
Metodo protetto OnMouseDown Generato MouseDown evento. (Ereditato da Shape)
Metodo protetto OnMouseEnter Generato MouseEnter evento. (Ereditato da Shape)
Metodo protetto OnMouseHover Generato MouseHover evento. (Ereditato da Shape)
Metodo protetto OnMouseLeave Generato MouseLeave evento. (Ereditato da Shape)
Metodo protetto OnMouseMove Generato MouseMove evento. (Ereditato da Shape)
Metodo protetto OnMouseUp Generato MouseUp evento. (Ereditato da Shape)
Metodo protetto OnMouseWheel Generato MouseWheel evento. (Ereditato da Shape)
Metodo protetto OnMove Generato Move evento. (Ereditato da Shape)
Metodo protetto OnPaint Generato Paint evento. (Esegue l'override di Shape.OnPaint(PaintEventArgs)).
Metodo protetto OnParentChanged Generato ParentChanged evento. (Ereditato da Shape)
Metodo protetto OnPreviewKeyDown Generato PreviewKeyDown evento. (Ereditato da Shape)
Metodo protetto OnQueryAccessibilityHelp Generato QueryAccessibilityHelp evento. (Ereditato da Shape)
Metodo protetto OnRegionChanged Generato RegionChanged evento. (Ereditato da Shape)
Metodo protetto OnResize Generato Resize evento.
Metodo protetto OnSizeChanged Generato SizeChanged evento.
Metodo protetto OnVisibleChanged Generato VisibleChanged evento. (Ereditato da Shape)
Metodo pubblico PointToClient Calcola la posizione del punto specificato dello schermo nelle coordinate del client. (Ereditato da Shape)
Metodo pubblico PointToScreen Calcola la posizione del punto client specificato nelle coordinate dello schermo. (Ereditato da Shape)
Metodo pubblico RectangleToClient Calcola le dimensioni e la posizione del rettangolo specificato dello schermo nelle coordinate del client. (Ereditato da Shape)
Metodo pubblico RectangleToScreen Calcola le dimensioni e la posizione del rettangolo client specificato nelle coordinate dello schermo. (Ereditato da Shape)
Metodo pubblico Refresh Impone un controllo per invalidare l'area client e immediatamente per essere ridisegnata e tutti i controlli figlio. (Ereditato da Shape)
Metodo pubblico ResumePaint Riprende la logica comune di disegno, facoltativamente forzando un layout immediato delle richieste di disegno in corso. (Ereditato da Shape)
Metodo pubblico Scale Ridimensiona la forma dal fattore di scala specificato. (Esegue l'override di Shape.Scale(SizeF)).
Metodo pubblico Select Attiva un controllo. (Ereditato da Shape)
Metodo pubblico SendToBack Invia una un controllo line o posteriore dell'ordine z. (Ereditato da Shape)
Metodo pubblico SetBounds Impostare i limiti della forma alla posizione e la dimensione specificata.
Metodo pubblico Show Viene visualizzata una forma all'utente. (Ereditato da Shape)
Metodo pubblico SuspendPaint Sospende la logica di disegno per una forma. (Ereditato da Shape)
Metodo pubblico ToString Restituisce un oggetto String contenere il nome Component, se presente.Questo metodo non deve essere sottoposto a override. (Ereditato da Component)
Metodo pubblico Update Genera il controllo per ridisegnare le aree invalidate all'interno dell'area client. (Ereditato da Shape)

In alto

Eventi

  Nome Descrizione
Evento pubblico BackColorChanged si verifica quando BackColor la proprietà della forma viene modificata.
Evento pubblico BackgroundImageChanged si verifica quando BackgroundImage la proprietà di una forma viene modificata.
Evento pubblico BackgroundImageLayoutChanged si verifica quando BackgroundImageLayout la proprietà di una forma viene modificata.
Evento pubblico ChangeUICues Si verifica quando la modifica dell'interfaccia utente della tastiera (UI) o dello stato attivo. (Ereditato da Shape)
Evento pubblico Click Si verifica quando la forma è fatto clic. (Ereditato da Shape)
Evento pubblico ClientSizeChanged si verifica quando ClientSize la proprietà di una forma viene modificata.
Evento pubblico ContextMenuChanged Si verifica quando il valore di ContextMenu modifiche delle proprietà. (Ereditato da Shape)
Evento pubblico ContextMenuStripChanged Si verifica quando il valore di ContextMenuStrip modifiche delle proprietà. (Ereditato da Shape)
Evento pubblico CursorChanged Si verifica quando il valore di Cursor modifiche delle proprietà. (Ereditato da Shape)
Evento pubblico Disposed Si verifica quando il componente viene eliminato da una chiamata a Dispose metodo. (Ereditato da Component)
Evento pubblico DoubleClick Si verifica quando la forma si fa doppio clic su. (Ereditato da Shape)
Evento pubblico EnabledChanged si verifica quando Enabled il valore della proprietà è stata modificata. (Ereditato da Shape)
Evento pubblico Enter Si verifica quando la forma viene inserita. (Ereditato da Shape)
Evento pubblico GotFocus si verifica quando la forma riceve lo stato attivo. (Ereditato da Shape)
Evento pubblico Invalidated Si verifica quando la visualizzazione di una forma è necessario ridisegnare. (Ereditato da Shape)
Evento pubblico KeyDown Si verifica quando una chiave viene premuto e la forma ha lo stato attivo. (Ereditato da Shape)
Evento pubblico KeyPress Si verifica quando una chiave viene premuto e la forma ha lo stato attivo. (Ereditato da Shape)
Evento pubblico KeyUp Si verifica quando una chiave viene rilasciata e la forma ha lo stato attivo. (Ereditato da Shape)
Evento pubblico Leave Si verifica quando lo stato attivo per l'input della forma. (Ereditato da Shape)
Evento pubblico LocationChanged si verifica quando Location la proprietà di una forma viene modificata.
Evento pubblico LostFocus si verifica quando la forma perde lo stato attivo. (Ereditato da Shape)
Evento pubblico MouseClick Si verifica quando la forma è fatto clic con il mouse. (Ereditato da Shape)
Evento pubblico MouseDoubleClick Si verifica quando la forma si fa doppio clic con il mouse. (Ereditato da Shape)
Evento pubblico MouseDown Si verifica quando il puntatore del mouse viene posizionato sopra la forma e si preme un pulsante del mouse. (Ereditato da Shape)
Evento pubblico MouseEnter Si verifica quando il puntatore del mouse entra nella forma. (Ereditato da Shape)
Evento pubblico MouseHover Si verifica quando il puntatore del mouse viene posizionato sopra alla forma. (Ereditato da Shape)
Evento pubblico MouseLeave Si verifica quando il puntatore del mouse lascia la forma. (Ereditato da Shape)
Evento pubblico MouseMove Si verifica quando il puntatore del mouse viene spostato sulla forma. (Ereditato da Shape)
Evento pubblico MouseUp Si verifica quando il puntatore del mouse viene posizionato sopra la forma e un pulsante del mouse viene rilasciato. (Ereditato da Shape)
Evento pubblico MouseWheel Si verifica quando la rotellina del mouse si sposta e la forma ha lo stato attivo. (Ereditato da Shape)
Evento pubblico Move Si verifica quando la forma viene spostata. (Ereditato da Shape)
Evento pubblico Paint Si verifica quando la forma viene ridisegnato. (Ereditato da Shape)
Evento pubblico ParentChanged si verifica quando Parent modifica dei valori di proprietà. (Ereditato da Shape)
Evento pubblico PreviewKeyDown Si verifica prima di KeyDown l'evento quando una chiave viene premuto e lo stato attivo si trova sulla forma. (Ereditato da Shape)
Evento pubblico QueryAccessibilityHelp si verifica quando AccessibleObject produce la guida alle applicazioni di accessibilità. (Ereditato da Shape)
Evento pubblico RegionChanged Si verifica quando il valore di Region modifiche delle proprietà. (Ereditato da Shape)
Evento pubblico Resize Si verifica quando la dimensione di una forma viene modificata.
Evento pubblico SizeChanged si verifica quando Size la proprietà di una forma viene modificata.
Evento pubblico VisibleChanged si verifica quando Visible modifica dei valori di proprietà. (Ereditato da Shape)

In alto

Note

Per creare per contenere il controllo Shape, ereditare da SimpleShape anziché Shape.

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