Condividi tramite


Classe SimpleShape

Implementa le funzionalità di base comuni ai controlli OvalShape e RectangleShape.

Gerarchia di ereditarietà

Object
  MarshalByRefObject
    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 della classe SimpleShape.
Metodo protetto SimpleShape(ShapeContainer) Inizializza una nuova istanza della classe SimpleShape che specifica un oggetto ShapeContainer come padre.
Metodo protetto SimpleShape(Int32, Int32, Int32, Int32) Inizializza una nuova istanza della classe SimpleShape, che specifica la posizione e le dimensioni.

In alto

Proprietà

  Nome Descrizione
Proprietà pubblica AccessibilityObject Ottiene l'oggetto AccessibleObject assegnato al controllo. (Ereditato da Shape)
Proprietà pubblica AccessibleDefaultActionDescription Ottiene o imposta la descrizione dell'azione predefinita del controllo usata dalle applicazioni client di accessibilità. (Ereditato da Shape)
Proprietà pubblica AccessibleDescription Ottiene o imposta la descrizione del controllo usata dalle applicazioni client di accessibilità. (Ereditato da Shape)
Proprietà pubblica AccessibleName Ottiene o imposta il nome del controllo usato dalle applicazioni client di 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 a cui è associata una forma e determina la modalità con cui una forma viene ridimensionata con il relativo padre. (Ereditato da Shape)
Proprietà pubblica BackColor Ottiene o imposta il colore di sfondo della forma.
Proprietà pubblica BackgroundImage Ottiene o imposta l'immagine visualizzata in una forma.
Proprietà pubblica BackgroundImageLayout Ottiene o imposta il layout dell'immagine di sfondo definito nell'enumerazione ImageLayout.
Proprietà pubblica BackStyle Ottiene o imposta la trasparenza di una forma.
Proprietà pubblica BorderColor Ottiene o imposta il colore del bordo di un controllo Shape o Line. (Ereditato da Shape)
Proprietà pubblica BorderStyle Ottiene o imposta lo stile del bordo di un controllo Shape o Line. (Ereditato da Shape)
Proprietà pubblica BorderWidth Ottiene o imposta lo spessore del bordo del controllo Shape. (Esegue l'override di Shape.BorderWidth).
Proprietà pubblica Bottom Ottiene la distanza, in pixel, tra il bordo inferiore della forma e il bordo superiore dell'area client del relativo contenitore.
Proprietà pubblica Bounds Ottiene o imposta la dimensione e la posizione della forma, in pixel, rispetto al controllo padre.
Proprietà pubblica CanFocus Ottiene un valore che indica se un controllo Line o Shape 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 un controllo Line o Shape 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 il IContainer che contiene il Component. (Ereditato da Shape)
Proprietà pubblica ContainsFocus Ottiene un valore che indica se un controllo Line o Shape ha lo stato attivo per l'input. (Ereditato da Shape)
Proprietà pubblica ContextMenu Ottiene o imposta il menu di scelta rapida associato a un controllo Line o Shape. (Ereditato da Shape)
Proprietà pubblica ContextMenuStrip Ottiene o imposta l'oggetto ContextMenuStrip associato a un controllo Line o Shape. (Ereditato da Shape)
Proprietà pubblica Created Ottiene un valore che indica se un controllo Line o Shape è stato creato. (Ereditato da Shape)
Proprietà pubblica Cursor Ottiene o imposta il cursore visualizzato quando il puntatore del mouse si sofferma su un controllo Line o 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 sfumato di riempimento predefinito della forma.
Proprietà protetta. DesignMode Ottiene un valore che indica se il 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 classe Shape base è in corso di eliminazione. (Ereditato da Shape)
Proprietà pubblica Enabled Ottiene o imposta un valore che indica se un controllo Line o Shape può rispondere all'interazione dell'utente. (Ereditato da Shape)
Proprietà protetta. Events Ottiene l'elenco dei gestori eventi allegati a questo Component. (Ereditato da Component)
Proprietà pubblica FillColor Ottiene o imposta il colore usato per riempire la forma.
Proprietà pubblica FillGradientColor Ottiene o imposta il colore sfumato usato per riempire una forma.
Proprietà pubblica FillGradientStyle Ottiene o imposta lo stile sfumato usato per riempire una forma.
Proprietà pubblica FillStyle Ottiene o imposta il motivo usato per riempire la forma.
Proprietà pubblica Focused Ottiene un valore che indica se un controllo Line o Shape ha 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 un controllo Line o Shape è disponibile per le applicazioni di accessibilità. (Ereditato da Shape)
Proprietà pubblica IsDisposed Ottiene un valore che indica se un controllo Line o Shape è stato eliminato. (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 relativo contenitore.
Proprietà pubblica Location Ottiene o imposta le coordinate dell'angolo superiore sinistro della forma rispetto all'angolo superiore sinistro del relativo contenitore.
Proprietà pubblica Name Ottiene o imposta il nome di un controllo Line o Shape. (Ereditato da Shape)
Proprietà pubblica Parent Ottiene o imposta il contenitore padre di un controllo Line o Shape. (Ereditato da Shape)
Proprietà pubblica Region Ottiene o imposta l'area della finestra associata a un controllo Line o Shape. (Ereditato da Shape)
Proprietà pubblica Right Ottiene la distanza, in pixel, tra il bordo destro della forma e il bordo sinistro dell'area client del relativo contenitore.
Proprietà pubblica SelectionColor Ottiene o imposta il colore di selezione di una forma. (Ereditato da Shape)
Proprietà pubblica Site Ottiene o imposta il ISite del 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 i dati relativi a un controllo Line o Shape. (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 relativo contenitore.
Proprietà pubblica UseWaitCursor Ottiene o imposta un valore che indica se usare il cursore di attesa per il controllo Line o Shape corrente. (Ereditato da Shape)
Proprietà pubblica Visible Ottiene o imposta un valore che indica se un controllo Line o Shape viene visualizzato. (Ereditato da Shape)
Proprietà pubblica Width Ottiene o imposta la larghezza della forma.

In alto

Metodi

  Nome Descrizione
Metodo pubblico BringToFront Sposta un controllo Line o Shape in primo piano nell'ordine z. (Ereditato da Shape)
Metodo protetto CreateAccessibilityInstance Crea un nuovo oggetto accessibilità per il controllo Shape. (Esegue l'override di Shape.CreateAccessibilityInstance()).
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 protetto Dispose(Boolean) Rilascia le risorse non gestite usate da un controllo Line o Shape e facoltativamente rilascia le risorse gestite. (Ereditato da Shape)
Metodo pubblico DrawToBitmap Supporta il rendering nella bitmap specificata. (Esegue l'override di Shape.DrawToBitmap(Bitmap, Rectangle)).
Metodo pubblico Equals Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object)
Metodo protetto Finalize Rilascia risorse non gestite ed esegue altre operazioni di pulizia prima che la classe Component venga recuperata tramite Garbage Collection. (Ereditato da Component)
Metodo pubblico FindForm Recupera il form su cui si trova il controllo Line o Shape. (Ereditato da Shape)
Metodo pubblico Focus Imposta lo stato attivo su un controllo Line o Shape. (Ereditato da Shape)
Metodo pubblico GetContainerControl Restituisce l'oggetto ContainerControl successivo nella catena dei controlli padre del controllo Line o Shape. (Ereditato da Shape)
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 protetto GetService Consente di restituire un oggetto che rappresenta un servizio fornito da Component o dal relativo Container. (Ereditato da Component)
Metodo pubblico GetType Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object)
Metodo pubblico Hide Nasconde un controllo Line o Shape all'utente. (Ereditato da Shape)
Metodo pubblico HitTest Determina se un controllo Shape si trova nel punto specificato sullo schermo. (Esegue l'override di Shape.HitTest(Int32, Int32)).
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 un'area specifica di un controllo Line o Shape determinando l'invio di un messaggio di disegno al controllo. (Ereditato da Shape)
Metodo protetto MemberwiseClone Crea una copia superficiale dell'oggetto Object corrente. (Ereditato da Object)
Metodo protetto MemberwiseClone(Boolean) Crea una copia dei riferimenti dell'oggetto MarshalByRefObject corrente. (Ereditato da MarshalByRefObject)
Metodo protetto OnBackColorChanged Genera l'evento BackColorChanged.
Metodo protetto OnBackgroundImageChanged Genera l'evento BackgroundImageChanged.
Metodo protetto OnBackgroundImageLayoutChanged Genera l'evento BackgroundImageLayoutChanged.
Metodo protetto OnClick Genera l'evento Click. (Ereditato da Shape)
Metodo protetto OnClientSizeChanged Genera l'evento ClientSizeChanged.
Metodo protetto OnContextMenuChanged Genera l'evento ContextMenuChanged. (Ereditato da Shape)
Metodo protetto OnContextMenuStripChanged Genera l'evento ContextMenuStripChanged. (Ereditato da Shape)
Metodo protetto OnCursorChanged Genera l'evento CursorChanged. (Ereditato da Shape)
Metodo protetto OnDoubleClick Genera l'evento DoubleClick. (Ereditato da Shape)
Metodo protetto OnEnabledChanged Genera l'evento EnabledChanged. (Ereditato da Shape)
Metodo protetto OnEnter Genera l'evento Enter. (Ereditato da Shape)
Metodo protetto OnGotFocus Genera l'evento GotFocus. (Ereditato da Shape)
Metodo protetto OnInvalidated Genera l'evento Invalidated. (Ereditato da Shape)
Metodo protetto OnKeyDown Genera l'evento KeyDown. (Ereditato da Shape)
Metodo protetto OnKeyPress Genera l'evento KeyPress. (Ereditato da Shape)
Metodo protetto OnKeyUp Genera l'evento KeyUp. (Ereditato da Shape)
Metodo protetto OnLeave Genera l'evento Leave. (Ereditato da Shape)
Metodo protetto OnLocationChanged Genera l'evento LocationChanged.
Metodo protetto OnLostFocus Genera l'evento LostFocus. (Ereditato da Shape)
Metodo protetto OnMouseClick Genera l'evento MouseClick. (Ereditato da Shape)
Metodo protetto OnMouseDoubleClick Genera l'evento MouseDoubleClick. (Ereditato da Shape)
Metodo protetto OnMouseDown Genera l'evento MouseDown. (Ereditato da Shape)
Metodo protetto OnMouseEnter Genera l'evento MouseEnter. (Ereditato da Shape)
Metodo protetto OnMouseHover Genera l'evento MouseHover. (Ereditato da Shape)
Metodo protetto OnMouseLeave Genera l'evento MouseLeave. (Ereditato da Shape)
Metodo protetto OnMouseMove Genera l'evento MouseMove. (Ereditato da Shape)
Metodo protetto OnMouseUp Genera l'evento MouseUp. (Ereditato da Shape)
Metodo protetto OnMouseWheel Genera l'evento MouseWheel. (Ereditato da Shape)
Metodo protetto OnMove Genera l'evento Move. (Ereditato da Shape)
Metodo protetto OnPaint Genera l'evento Paint. (Esegue l'override di Shape.OnPaint(PaintEventArgs)).
Metodo protetto OnParentChanged Genera l'evento ParentChanged. (Ereditato da Shape)
Metodo protetto OnPreviewKeyDown Genera l'evento PreviewKeyDown. (Ereditato da Shape)
Metodo protetto OnQueryAccessibilityHelp Genera l'evento QueryAccessibilityHelp. (Ereditato da Shape)
Metodo protetto OnRegionChanged Genera l'evento RegionChanged. (Ereditato da Shape)
Metodo protetto OnResize Genera l'evento Resize.
Metodo protetto OnSizeChanged Genera l'evento SizeChanged.
Metodo protetto OnVisibleChanged Genera l'evento VisibleChanged. (Ereditato da Shape)
Metodo pubblico PointToClient Calcola la posizione del punto dello schermo specificato nelle coordinate 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 dello schermo specificato nelle coordinate 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 Determina l'invalidazione dell'area client di un controllo e il nuovo disegno di quest'ultimo e degli eventuali controlli figlio. (Ereditato da Shape)
Metodo pubblico ResumePaint Riprende la consueta logica di disegno, imponendo facoltativamente, l'esecuzione di un layout immediato delle richieste di disegno in sospeso. (Ereditato da Shape)
Metodo pubblico Scale Ridimensiona la forma per il fattore di scala specificato. (Esegue l'override di Shape.Scale(SizeF)).
Metodo pubblico Select Abilita un controllo. (Ereditato da Shape)
Metodo pubblico SendToBack Sposta un controllo Line o Shape in secondo piano nell'ordine z. (Ereditato da Shape)
Metodo pubblico SetBounds Imposta i limiti della forma sulla posizione e le dimensioni specificate.
Metodo pubblico Show Visualizza 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 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 Shape)

In alto

Eventi

  Nome Descrizione
Evento pubblico BackColorChanged Generato quando la proprietà BackColor della forma viene modificata.
Evento pubblico BackgroundImageChanged Generato quando la proprietà BackgroundImage della forma viene modificata.
Evento pubblico BackgroundImageLayoutChanged Generato quando la proprietà BackgroundImageLayout della forma viene modificata.
Evento pubblico ChangeUICues Si verifica quando lo stato attivo o i tasti di scelta rapida dell'interfaccia utente vengono modificati. (Ereditato da Shape)
Evento pubblico Click Si verifica quando si fa clic sulla forma. (Ereditato da Shape)
Evento pubblico ClientSizeChanged Generato quando la proprietà ClientSize della forma viene modificata.
Evento pubblico ContextMenuChanged Si verifica quando il valore della proprietà ContextMenu cambia. (Ereditato da Shape)
Evento pubblico ContextMenuStripChanged Si verifica quando il valore della proprietà ContextMenuStrip cambia. (Ereditato da Shape)
Evento pubblico CursorChanged Si verifica quando il valore della proprietà Cursor cambia. (Ereditato da Shape)
Evento pubblico Disposed Si verifica quando il componente viene eliminato da una chiamata al metodo Dispose. (Ereditato da Component)
Evento pubblico DoubleClick Si verifica quando si fa doppio clic sulla forma. (Ereditato da Shape)
Evento pubblico EnabledChanged Si verifica quando viene modificato il valore della proprietà Enabled. (Ereditato da Shape)
Evento pubblico Enter Si verifica quando si entra nella forma. (Ereditato da Shape)
Evento pubblico GotFocus Si verifica quando la forma riceve lo stato attivo. (Ereditato da Shape)
Evento pubblico Invalidated Si verifica quando è necessario ridisegnare la visualizzazione della forma. (Ereditato da Shape)
Evento pubblico KeyDown Si verifica quando si preme un tasto e la forma ha lo stato attivo. (Ereditato da Shape)
Evento pubblico KeyPress Si verifica quando si preme un tasto e la forma ha lo stato attivo. (Ereditato da Shape)
Evento pubblico KeyUp Si verifica quando si rilascia un tasto e la forma ha lo stato attivo. (Ereditato da Shape)
Evento pubblico Leave Si verifica quando lo stato attivo per l'input esce dalla forma. (Ereditato da Shape)
Evento pubblico LocationChanged Generato quando la proprietà Location della forma viene modificata.
Evento pubblico LostFocus Si verifica quando la forma perde lo stato attivo. (Ereditato da Shape)
Evento pubblico MouseClick Si verifica quando si fa clic sulla forma con il mouse. (Ereditato da Shape)
Evento pubblico MouseDoubleClick Si verifica quando si fa doppio clic sulla forma con il mouse. (Ereditato da Shape)
Evento pubblico MouseDown Si verifica quando il puntatore del mouse è sulla forma e viene premuto 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 è posizionato sulla forma. (Ereditato da Shape)
Evento pubblico MouseLeave Generato 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 è sulla forma e viene rilasciato un pulsante del mouse. (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 ridisegnata. (Ereditato da Shape)
Evento pubblico ParentChanged Si verifica quando il valore della proprietà Parent cambia. (Ereditato da Shape)
Evento pubblico PreviewKeyDown Si verifica prima dell'evento KeyDown quando viene premuto un tasto e la forma ha lo stato attivo. (Ereditato da Shape)
Evento pubblico QueryAccessibilityHelp Si verifica quando un oggetto AccessibleObject fornisce la Guida per le applicazioni con accessibilità. (Ereditato da Shape)
Evento pubblico RegionChanged Si verifica quando il valore della proprietà Region cambia. (Ereditato da Shape)
Evento pubblico Resize Si verifica quando la dimensione di una forma viene modificata.
Evento pubblico SizeChanged Generato quando la proprietà Size della forma viene modificata.
Evento pubblico VisibleChanged Si verifica quando il valore della proprietà Visible cambia. (Ereditato da Shape)

In alto

Note

Per creare il controllo shape personalizzato, 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