Classe Shape
Implementa la funzionalità comune a di base per allineare i controlli line e Shape.
Gerarchia di ereditarietà
System.Object
System.MarshalByRefObject
System.ComponentModel.Component
Microsoft.VisualBasic.PowerPacks.Shape
Microsoft.VisualBasic.PowerPacks.LineShape
Microsoft.VisualBasic.PowerPacks.SimpleShape
Spazio dei nomi: Microsoft.VisualBasic.PowerPacks
Assembly: Microsoft.VisualBasic.PowerPacks.Vs (in Microsoft.VisualBasic.PowerPacks.Vs.dll)
Sintassi
'Dichiarazione
Public MustInherit Class Shape _
Inherits Component
public abstract class Shape : Component
public ref class Shape abstract : public Component
[<AbstractClass>]
type Shape =
class
inherit Component
end
public abstract class Shape extends Component
Il tipo Shape espone i seguenti membri.
Costruttori
Nome | Descrizione | |
---|---|---|
![]() |
Shape() | Inizializza una nuova istanza di Shape classe. |
![]() |
Shape(ShapeContainer) | Inizializza una nuova istanza di Shape classe. |
In alto
Proprietà
Nome | Descrizione | |
---|---|---|
![]() |
AccessibilityObject | ottiene AccessibleObject ciò è assegnato al controllo. |
![]() |
AccessibleDefaultActionDescription | Ottiene o imposta la descrizione predefinita di azione del controllo dalle applicazioni client per l'accessibilità. |
![]() |
AccessibleDescription | Ottiene o imposta la descrizione del controllo utilizzato da applicazioni client per l'accessibilità. |
![]() |
AccessibleName | Ottiene o imposta il nome del controllo utilizzato da applicazioni client per l'accessibilità. |
![]() |
AccessibleRole | Ottiene o imposta il ruolo accessibile del controllo. |
![]() |
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. |
![]() |
BorderColor | Ottiene o imposta il colore del bordo di un form o un controllo a riga. |
![]() |
BorderStyle | Ottiene o imposta lo stile dei bordi di un form o un controllo a riga. |
![]() |
BorderWidth | Ottiene o imposta la larghezza di un bordo del controllo line o della riga. |
![]() |
CanFocus | Ottiene un valore che indica se una un controllo line o può ricevere lo stato attivo. |
![]() |
CanRaiseEvents | Ottiene un valore che indica se il componente può generare un evento. (Ereditato da Component) |
![]() |
CanSelect | Ottiene un valore che indica se una un controllo line o può essere selezionato. |
![]() |
Container | ottiene IContainer contenente Component. |
![]() |
ContainsFocus | Ottiene un valore che indica se una un controllo line o ha attualmente lo stato attivo per l'input. |
![]() |
ContextMenu | Ottiene o imposta il menu di scelta rapida associato a un componente o un controllo line o. |
![]() |
ContextMenuStrip | ottiene o imposta ContextMenuStrip associato a una un controllo line o. |
![]() |
Created | Ottiene un valore che indica se una un controllo line o è stata creata. |
![]() |
Cursor | Ottiene o imposta il cursore visualizzato quando il puntatore del mouse è posizionato su una riga o su un controllo Shape. |
![]() ![]() |
DefaultBorderColor | Ottiene il colore del bordo predefinito per una un controllo line o. |
![]() |
DesignMode | ottiene un valore che indica se Component si trova in modalità progettazione. (Ereditato da Component) |
![]() |
Disposing | ottiene un valore che indica se la base Shape la classe viene eliminato. |
![]() |
Enabled | Ottiene o imposta un valore che indica se una un controllo line o possibile rispondere all'utente. |
![]() |
Events | Ottiene l'elenco dei gestori eventi associati a questo Component. (Ereditato da Component) |
![]() |
Focused | Ottiene un valore che indica se una un controllo line o ha attualmente lo stato attivo per l'input. |
![]() |
IsAccessible | Ottiene o imposta un valore che indica se una un controllo line o è disponibile per le applicazioni di accessibilità. |
![]() |
IsDisposed | Ottiene un valore che indica se una un controllo line o è stata eliminata. |
![]() ![]() |
ModifierKeys | Ottiene un'indicazione di valore quale i tasti di modifica (MAIUSC, CTRL e ALT) viene premuto. |
![]() ![]() |
MouseButtons | Ottiene un'indicazione di valore quale i pulsanti del mouse viene premuto. |
![]() ![]() |
MousePosition | Ottiene la posizione del puntatore nelle coordinate dello schermo. |
![]() |
Name | Ottiene o imposta il nome di una riga o di un controllo Shape. |
![]() |
Parent | Ottiene o imposta il contenitore padre di una riga o di un controllo Shape. |
![]() |
Region | Ottiene o imposta l'area della finestra associata a una un controllo line o. |
![]() |
SelectionColor | Ottiene o imposta il colore di selezione di una forma. |
![]() |
Site | ottiene o imposta ISite il Component. (Ereditato da Component) |
![]() |
Tag | Ottiene o imposta l'oggetto che contiene dati su una un controllo line o. |
![]() |
UseWaitCursor | Ottiene o imposta un valore che indica se utilizzare il cursore di attesa per la riga corrente o il controllo Shape. |
![]() |
Visible | Ottiene o imposta un valore che indica se una un controllo line o visualizzare. |
In alto
Metodi
Nome | Descrizione | |
---|---|---|
![]() |
BringToFront | Una porta un controllo line o all'inizio dell'ordine z. |
![]() |
CreateAccessibilityInstance | Crea un nuovo oggetto di accessibilità per una un controllo line o. |
![]() |
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) |
![]() |
Dispose() | Libera tutte le risorse utilizzate da Component. (Ereditato da Component) |
![]() |
Dispose(Boolean) | Rilascia risorse non gestite utilizzate da una linea o da un controllo line e Shape e facoltativamente dealloca risorse gestite. (Esegue l'override di Component.Dispose(Boolean)). |
![]() |
DrawToBitmap | Supporta che eseguono il rendering della bitmap specificata. |
![]() |
Equals | Determina se l'oggetto specificato equivale all'oggetto corrente. (Ereditato da Object) |
![]() |
Finalize | Rilascia risorse non gestite e l'esecuzione di altre operazioni di pulitura prima di Component viene recuperato dalla Garbage Collection. (Ereditato da Component) |
![]() |
FindForm | Recupera il form in cui una un controllo line o è. |
![]() |
Focus | Imposta lo stato attivo per l'input a una riga o a un controllo Shape. |
![]() |
GetContainerControl | Restituisce il successivo ContainerControl in nella catena dei controlli line o della linea dei controlli padre. |
![]() |
GetHashCode | Funge da funzione hash per un determinato tipo. (Ereditato da Object) |
![]() |
GetLifetimeService | Recupera l'oggetto corrente del servizio di durata che controlla i criteri di durata dell'istanza. (Ereditato da MarshalByRefObject) |
![]() |
GetService | Restituisce un oggetto che rappresenta un servizio fornito da Component o dal Container. (Ereditato da Component) |
![]() |
GetType | Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) |
![]() |
Hide | Consente di nascondere una un controllo line o dall'utente. |
![]() |
HitTest | Ottiene informazioni su una un controllo line o nella posizione specificata sullo schermo. |
![]() |
InitializeLifetimeService | Ottiene un oggetto di servizio di durata per controllare i criteri di durata dell'istanza. (Ereditato da MarshalByRefObject) |
![]() |
Invalidate | Invalida un'area specifica di una riga o di un controllo line e provoca un messaggio di disegno a essere inviato al controllo. |
![]() ![]() |
IsKeyLocked | Determina se BLOC MAIUSC, BLOC NUM, oppure il tasto BLOC SCORR è attiva. |
![]() |
MemberwiseClone() | Consente di creare una copia dei riferimenti dell'oggetto Object corrente. (Ereditato da Object) |
![]() |
MemberwiseClone(Boolean) | Crea una copia superficiale corrente MarshalByRefObject oggetto. (Ereditato da MarshalByRefObject) |
![]() |
OnClick | Generato Click evento. |
![]() |
OnContextMenuChanged | Generato ContextMenuChanged evento. |
![]() |
OnContextMenuStripChanged | Generato ContextMenuStripChanged evento. |
![]() |
OnCursorChanged | Generato CursorChanged evento. |
![]() |
OnDoubleClick | Generato DoubleClick evento. |
![]() |
OnEnabledChanged | Generato EnabledChanged evento. |
![]() |
OnEnter | Generato Enter evento. |
![]() |
OnGotFocus | Generato GotFocus evento. |
![]() |
OnInvalidated | Generato Invalidated evento. |
![]() |
OnKeyDown | Generato KeyDown evento. |
![]() |
OnKeyPress | Generato KeyPress evento. |
![]() |
OnKeyUp | Generato KeyUp evento. |
![]() |
OnLeave | Generato Leave evento. |
![]() |
OnLostFocus | Generato LostFocus evento. |
![]() |
OnMouseClick | Generato MouseClick evento. |
![]() |
OnMouseDoubleClick | Generato MouseDoubleClick evento. |
![]() |
OnMouseDown | Generato MouseDown evento. |
![]() |
OnMouseEnter | Generato MouseEnter evento. |
![]() |
OnMouseHover | Generato MouseHover evento. |
![]() |
OnMouseLeave | Generato MouseLeave evento. |
![]() |
OnMouseMove | Generato MouseMove evento. |
![]() |
OnMouseUp | Generato MouseUp evento. |
![]() |
OnMouseWheel | Generato MouseWheel evento. |
![]() |
OnMove | Generato Move evento. |
![]() |
OnPaint | Generato Paint evento. |
![]() |
OnParentChanged | Generato ParentChanged evento. |
![]() |
OnPreviewKeyDown | Generato PreviewKeyDown evento. |
![]() |
OnQueryAccessibilityHelp | Generato QueryAccessibilityHelp evento. |
![]() |
OnRegionChanged | Generato RegionChanged evento. |
![]() |
OnVisibleChanged | Generato VisibleChanged evento. |
![]() |
PointToClient | Calcola la posizione del punto specificato dello schermo nelle coordinate del client. |
![]() |
PointToScreen | Calcola la posizione del punto client specificato nelle coordinate dello schermo. |
![]() |
RectangleToClient | Calcola le dimensioni e la posizione del rettangolo specificato dello schermo nelle coordinate del client. |
![]() |
RectangleToScreen | Calcola le dimensioni e la posizione del rettangolo client specificato nelle coordinate dello schermo. |
![]() |
Refresh | Impone un controllo per invalidare l'area client e immediatamente per essere ridisegnata e tutti i controlli figlio. |
![]() |
ResumePaint | Riprende la logica comune di disegno, facoltativamente forzando un layout immediato delle richieste di disegno in corso. |
![]() |
Scale | Ridimensiona una forma con il fattore di scala specificato. |
![]() |
Select | Attiva un controllo. |
![]() |
SendToBack | Invia una un controllo line o posteriore dell'ordine z. |
![]() |
Show | Viene visualizzata una forma all'utente. |
![]() |
SuspendPaint | Sospende la logica di disegno per una forma. |
![]() |
ToString | Restituisce un oggetto String contenere il nome Component, se presente.Questo metodo non deve essere sottoposto a override. (Ereditato da Component) |
![]() |
Update | Genera il controllo per ridisegnare le aree invalidate all'interno dell'area client. |
In alto
Eventi
Nome | Descrizione | |
---|---|---|
![]() |
ChangeUICues | Si verifica quando la modifica dell'interfaccia utente della tastiera (UI) o dello stato attivo. |
![]() |
Click | Si verifica quando la forma è fatto clic. |
![]() |
ContextMenuChanged | Si verifica quando il valore di ContextMenu modifiche delle proprietà. |
![]() |
ContextMenuStripChanged | Si verifica quando il valore di ContextMenuStrip modifiche delle proprietà. |
![]() |
CursorChanged | Si verifica quando il valore di Cursor modifiche delle proprietà. |
![]() |
Disposed | Si verifica quando il componente viene eliminato da una chiamata a Dispose metodo. (Ereditato da Component) |
![]() |
DoubleClick | Si verifica quando la forma si fa doppio clic su. |
![]() |
EnabledChanged | si verifica quando Enabled il valore della proprietà è stata modificata. |
![]() |
Enter | Si verifica quando la forma viene inserita. |
![]() |
GotFocus | si verifica quando la forma riceve lo stato attivo. |
![]() |
Invalidated | Si verifica quando la visualizzazione di una forma è necessario ridisegnare. |
![]() |
KeyDown | Si verifica quando una chiave viene premuto e la forma ha lo stato attivo. |
![]() |
KeyPress | Si verifica quando una chiave viene premuto e la forma ha lo stato attivo. |
![]() |
KeyUp | Si verifica quando una chiave viene rilasciata e la forma ha lo stato attivo. |
![]() |
Leave | Si verifica quando lo stato attivo per l'input della forma. |
![]() |
LostFocus | si verifica quando la forma perde lo stato attivo. |
![]() |
MouseClick | Si verifica quando la forma è fatto clic con il mouse. |
![]() |
MouseDoubleClick | Si verifica quando la forma si fa doppio clic con il mouse. |
![]() |
MouseDown | Si verifica quando il puntatore del mouse viene posizionato sopra la forma e si preme un pulsante del mouse. |
![]() |
MouseEnter | Si verifica quando il puntatore del mouse entra nella forma. |
![]() |
MouseHover | Si verifica quando il puntatore del mouse viene posizionato sopra alla forma. |
![]() |
MouseLeave | Si verifica quando il puntatore del mouse lascia la forma. |
![]() |
MouseMove | Si verifica quando il puntatore del mouse viene spostato sulla forma. |
![]() |
MouseUp | Si verifica quando il puntatore del mouse viene posizionato sopra la forma e un pulsante del mouse viene rilasciato. |
![]() |
MouseWheel | Si verifica quando la rotellina del mouse si sposta e la forma ha lo stato attivo. |
![]() |
Move | Si verifica quando la forma viene spostata. |
![]() |
Paint | Si verifica quando la forma viene ridisegnato. |
![]() |
ParentChanged | si verifica quando Parent modifica dei valori di proprietà. |
![]() |
PreviewKeyDown | Si verifica prima di KeyDown l'evento quando una chiave viene premuto e lo stato attivo si trova sulla forma. |
![]() |
QueryAccessibilityHelp | si verifica quando AccessibleObject produce la guida alle applicazioni di accessibilità. |
![]() |
RegionChanged | Si verifica quando il valore di Region modifiche delle proprietà. |
![]() |
VisibleChanged | si verifica quando Visible modifica dei valori di proprietà. |
In alto
Note
In genere non si eredita da Shape.Per creare la propria classe di forma o della riga, ereditare da LineShape o SimpleShape classe.
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
Procedura: disegnare linee con il controllo LineShape (Visual Studio)
Procedura: disegnare forme con i controlli OvalShape e RectangleShape (Visual Studio)