Shape-Klasse
Implementiert die grundlegenden Funktionen der Common zu den Zeilen- und Formsteuerelementen.
Vererbungshierarchie
System.Object
System.MarshalByRefObject
System.ComponentModel.Component
Microsoft.VisualBasic.PowerPacks.Shape
Microsoft.VisualBasic.PowerPacks.LineShape
Microsoft.VisualBasic.PowerPacks.SimpleShape
Namespace: Microsoft.VisualBasic.PowerPacks
Assembly: Microsoft.VisualBasic.PowerPacks.Vs (in Microsoft.VisualBasic.PowerPacks.Vs.dll)
Syntax
'Declaration
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
Der Shape-Typ macht die folgenden Member verfügbar.
Konstruktoren
Name | Beschreibung | |
---|---|---|
![]() |
Shape() | Initialisiert eine neue Instanz der Shape-Klasse. |
![]() |
Shape(ShapeContainer) | Initialisiert eine neue Instanz der Shape-Klasse. |
Zum Seitenanfang
Eigenschaften
Name | Beschreibung | |
---|---|---|
![]() |
AccessibilityObject | Ruft AccessibleObject ab, der dem Steuerelement zugewiesen ist. |
![]() |
AccessibleDefaultActionDescription | Ruft die Beschreibung der Standardaktion des Steuerelements für die Verwendung durch Clientanwendungen für die Barrierefreiheit ab oder legt diese fest. |
![]() |
AccessibleDescription | Ruft die Beschreibung des Steuerelements fest, das durch Clientanwendungen für die Barrierefreiheit verwendet wird. |
![]() |
AccessibleName | Ruft den Namen des Steuerelements fest, das durch Clientanwendungen für die Barrierefreiheit verwendet wird. |
![]() |
AccessibleRole | Ruft ab oder legt die barrierefreie Rolle des Steuerelements fest. |
![]() |
Anchor | Ruft ab oder legt die Ränder des Containers, an den gebunden ist, eine Form fest und bestimmt, wie die Größe einer Form geändert wird, wenn das übergeordnete Element geändert wird. |
![]() |
BorderColor | Ruft ab oder legt die Farbe des Rahmens eines Steuerelements oder Zeilen Forms fest. |
![]() |
BorderStyle | Ruft die Rahmenart für ein Steuerelement Zeilen oder Forms fest. |
![]() |
BorderWidth | Ruft ab oder legt die Breite des Rahmens eines Formsteuerelements Linien-oder fest. |
![]() |
CanFocus | Ruft einen Wert ab, der angibt, ob ein Linien-oder Formsteuerelement den Fokus erhalten kann. |
![]() |
CanRaiseEvents | Ruft einen Wert ab, der angibt, ob die Komponente ein Ereignis auslösen kann. (Von Component geerbt.) |
![]() |
CanSelect | Ruft einen Wert ab, der angibt, ob ein Linien-oder Formsteuerelement ausgewählt werden kann. |
![]() |
Container | Ruft den IContainer ab, der die Component enthält. |
![]() |
ContainsFocus | Ruft einen Wert ab, der angibt, ob ein Linien-oder Formsteuerelement den Eingabefokus besitzt. |
![]() |
ContextMenu | Ruft das Symbol ab bzw. legt das Kontextmenü fest, das mit einem Linien-oder Formsteuerelement zugeordnet ist. |
![]() |
ContextMenuStrip | Ruft ab oder legt fest ContextMenuStrip mit einem Linien-oder Formsteuerelement zugeordnet ist. |
![]() |
Created | Ruft einen Wert ab, der angibt, ob ein Linien-oder Formsteuerelement erstellt wurde. |
![]() |
Cursor | Ruft den Cursor ab, der angezeigt wird, wenn mit dem Mauszeiger auf ein Linien-oder Formsteuerelement befindet. |
![]() ![]() |
DefaultBorderColor | Ruft die standardmäßige Rahmenfarbe für ein Linien-oder Formsteuerelement ab. |
![]() |
DesignMode | Ruft einen Wert ab, der angibt, ob sich Component gegenwärtig im Entwurfsmodus befindet. (Von Component geerbt.) |
![]() |
Disposing | Ruft einen Wert ab, der angibt, ob die Basis Shape-Klasse freigibt. |
![]() |
Enabled | Ruft einen Wert ab oder legt einen Wert fest, der angibt, ob ein Linien-oder Formsteuerelement auf Benutzerinteraktionen reagieren kann. |
![]() |
Events | Ruft die Liste der Ereignishandler ab, die dieser Component angefügt sind. (Von Component geerbt.) |
![]() |
Focused | Ruft einen Wert ab, der angibt, ob ein Linien-oder Formsteuerelement den Eingabefokus besitzt. |
![]() |
IsAccessible | Ruft einen Wert ab oder legt einen Wert fest, der angibt, ob ein Linien-oder Formsteuerelement für barrierefreie Anwendungen zur Verfügung steht. |
![]() |
IsDisposed | Ruft einen Wert ab, der angibt, ob ein Linien-oder Formsteuerelement freigegeben wurde. |
![]() ![]() |
ModifierKeys | Ruft einen Wert ab, der angibt, welche der Modifizierertasten (UMSCHALT, STRG und/oder ALT) gerade gedrückt wird. |
![]() ![]() |
MouseButtons | Ruft einen Wert ab, der angibt, welche Maustaste gerade gedrückt wird. |
![]() ![]() |
MousePosition | Ruft die Position des Zeigers in Bildschirmkoordinaten ab. |
![]() |
Name | Ruft den Text ab bzw. legt den Namen eines Formsteuerelements Linien-oder fest. |
![]() |
Parent | Ruft den übergeordneten Container des Formsteuerelements Linien-oder fest. |
![]() |
Region | Ruft den Fensterbereich ab oder legt diesen fest, der mit einem Linien-oder Formsteuerelement zugeordnet ist. |
![]() |
SelectionColor | Ruft ab oder legt die Auswahl einer Farbe Form. |
![]() |
Site | Ruft die ISite der Component ab oder legt diese fest. (Von Component geerbt.) |
![]() |
Tag | Ruft das Objekt ab, das Daten über ein Linien-oder Formsteuerelement enthält. |
![]() |
UseWaitCursor | Ruft einen Wert ab oder legt einen Wert fest, der angibt, ob der Wartecursor für das aktuelle Linien-oder Formsteuerelement verwendet. |
![]() |
Visible | Ruft einen Wert ab oder legt einen Wert fest, der angibt, ob ein Linien-oder Formsteuerelement angezeigt wird. |
Zum Seitenanfang
Methoden
Name | Beschreibung | |
---|---|---|
![]() |
BringToFront | Holt einen Linien-oder Formsteuerelement in den Vordergrund der z-Reihenfolge. |
![]() |
CreateAccessibilityInstance | Erstellt ein neues Objekt für die Barrierefreiheit für ein Linien-oder Formsteuerelement. |
![]() |
CreateObjRef | Erstellt ein Objekt mit allen relevanten Informationen, die zum Generieren eines Proxys für die Kommunikation mit einem Remoteobjekt erforderlich sind. (Von MarshalByRefObject geerbt.) |
![]() |
Dispose() | Gibt alle vom Component verwendeten Ressourcen frei. (Von Component geerbt.) |
![]() |
Dispose(Boolean) | Gibt die nicht verwalteten Ressourcen frei, Formsteuerelement ein Linien-oder und optional auch die verwalteten Ressourcen frei. (Überschreibt Component.Dispose(Boolean).) |
![]() |
DrawToBitmap | Unterstützt das Rendering für die angegebene Bitmap. |
![]() |
Equals | Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist. (Von Object geerbt.) |
![]() |
Finalize | Gibt nicht verwaltete Ressourcen frei und führt andere Bereinigungsvorgänge durch, bevor die Component durch die Garbage Collection wieder zugänglich gemacht wird. (Von Component geerbt.) |
![]() |
FindForm | Ruft das Formular ab, der angibt, dass ein Linien-oder Formsteuerelement aktiviert ist. |
![]() |
Focus | Legt den Eingabefokus auf ein Formsteuerelement Linien-oder fest. |
![]() |
GetContainerControl | Gibt den nächsten ContainerControl oben in der Kette eines Linien-oder Formsteuerelements von übergeordneten Steuerelementen zurück. |
![]() |
GetHashCode | Fungiert als Hashfunktion für einen bestimmten Typ. (Von Object geerbt.) |
![]() |
GetLifetimeService | Ruft das aktuelle Lebensdauerdienstobjekt ab, das die Lebensdauerrichtlinien für diese Instanz steuert. (Von MarshalByRefObject geerbt.) |
![]() |
GetService | Gibt ein Objekt zurück, das einen von der Component oder von deren Container bereitgestellten Dienst darstellt. (Von Component geerbt.) |
![]() |
GetType | Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.) |
![]() |
Hide | Verbirgt ein Linien-oder vom Benutzer Formsteuerelement. |
![]() |
HitTest | Ruft Informationen über ein Linien-oder Formsteuerelement an der angegebenen Position auf dem Bildschirm ab. |
![]() |
InitializeLifetimeService | Ruft ein Lebensdauerdienstobjekt ab, mit dem die Lebensdauerrichtlinien für diese Instanz gesteuert werden können. (Von MarshalByRefObject geerbt.) |
![]() |
Invalidate | Erklärt einen bestimmten Bereich eines Linien-oder Formsteuerelements, wobei eine paint-Meldung an das Steuerelement gesendet wird. |
![]() ![]() |
IsKeyLocked | Bestimmt, ob die FESTSTELLTASTE, NUM oder ROLLEN aktiviert ist. |
![]() |
MemberwiseClone() | Erstellt eine flache Kopie des aktuellen Object. (Von Object geerbt.) |
![]() |
MemberwiseClone(Boolean) | Erstellt eine flache Kopie des aktuellen MarshalByRefObject-Objekts. (Von MarshalByRefObject geerbt.) |
![]() |
OnClick | Löst das Click-Ereignis aus. |
![]() |
OnContextMenuChanged | Löst das ContextMenuChanged-Ereignis aus. |
![]() |
OnContextMenuStripChanged | Löst das ContextMenuStripChanged-Ereignis aus. |
![]() |
OnCursorChanged | Löst das CursorChanged-Ereignis aus. |
![]() |
OnDoubleClick | Löst das DoubleClick-Ereignis aus. |
![]() |
OnEnabledChanged | Löst das EnabledChanged-Ereignis aus. |
![]() |
OnEnter | Löst das Enter-Ereignis aus. |
![]() |
OnGotFocus | Löst das GotFocus-Ereignis aus. |
![]() |
OnInvalidated | Löst das Invalidated-Ereignis aus. |
![]() |
OnKeyDown | Löst das KeyDown-Ereignis aus. |
![]() |
OnKeyPress | Löst das KeyPress-Ereignis aus. |
![]() |
OnKeyUp | Löst das KeyUp-Ereignis aus. |
![]() |
OnLeave | Löst das Leave-Ereignis aus. |
![]() |
OnLostFocus | Löst das LostFocus-Ereignis aus. |
![]() |
OnMouseClick | Löst das MouseClick-Ereignis aus. |
![]() |
OnMouseDoubleClick | Löst das MouseDoubleClick-Ereignis aus. |
![]() |
OnMouseDown | Löst das MouseDown-Ereignis aus. |
![]() |
OnMouseEnter | Löst das MouseEnter-Ereignis aus. |
![]() |
OnMouseHover | Löst das MouseHover-Ereignis aus. |
![]() |
OnMouseLeave | Löst das MouseLeave-Ereignis aus. |
![]() |
OnMouseMove | Löst das MouseMove-Ereignis aus. |
![]() |
OnMouseUp | Löst das MouseUp-Ereignis aus. |
![]() |
OnMouseWheel | Löst das MouseWheel-Ereignis aus. |
![]() |
OnMove | Löst das Move-Ereignis aus. |
![]() |
OnPaint | Löst das Paint-Ereignis aus. |
![]() |
OnParentChanged | Löst das ParentChanged-Ereignis aus. |
![]() |
OnPreviewKeyDown | Löst das PreviewKeyDown-Ereignis aus. |
![]() |
OnQueryAccessibilityHelp | Löst das QueryAccessibilityHelp-Ereignis aus. |
![]() |
OnRegionChanged | Löst das RegionChanged-Ereignis aus. |
![]() |
OnVisibleChanged | Löst das VisibleChanged-Ereignis aus. |
![]() |
PointToClient | Rechnet die Position des angegebenen Bildschirmpunkts in Clientkoordinaten um. |
![]() |
PointToScreen | Rechnet die Position des angegebenen Clientpunkts in Bildschirmkoordinaten um. |
![]() |
RectangleToClient | Berechnet die Größe und die Position des angegebenen Bildschirmrechtecks in Clientkoordinaten. |
![]() |
RectangleToScreen | Berechnet die Größe und die Position des angegebenen Clientrechtecks in Bildschirmkoordinaten. |
![]() |
Refresh | Erzwingt, dass ein Steuerelement seinen Clientbereich für ungültig erklärt und sich sowie alle untergeordneten Steuerelemente sofort selbst neu zeichnet. |
![]() |
ResumePaint | Nimmt die übliche Logik Zeichnen fortgesetzt und erzwingt optional ein unmittelbares Lay-out von ausstehenden Anforderungen zum Zeichnen. |
![]() |
Scale | Skaliert eine Form von dem angegebenen Skalierungsfaktor. |
![]() |
Select | Aktiviert ein Steuerelement. |
![]() |
SendToBack | Sendet ein Linien-oder Formsteuerelement Element in den Hintergrund der z-Reihenfolge. |
![]() |
Show | Zeigt eine Form für den Benutzer an. |
![]() |
SuspendPaint | Enthält die Zeichenvorgänge Logik für eine Form. |
![]() |
ToString | Gibt einen String zurück, der den Namen dieser Component enthält, sofern vorhanden.Diese Methode sollte nicht überschrieben werden. (Von Component geerbt.) |
![]() |
Update | Bewirkt, dass das Steuerelement die für ungültig erklärten Bereiche im Clientbereich neu zeichnet. |
Zum Seitenanfang
Ereignisse
Name | Beschreibung | |
---|---|---|
![]() |
ChangeUICues | Tritt ein, wenn sich der Fokus-Cue oder der Tastatur-Cue der Benutzeroberfläche ändert. |
![]() |
Click | Tritt ein, wenn auf die Form geklickt wird. |
![]() |
ContextMenuChanged | Tritt auf, wenn sich der Wert der ContextMenu-Eigenschaft ändert. |
![]() |
ContextMenuStripChanged | Tritt auf, wenn sich der Wert der ContextMenuStrip-Eigenschaft ändert. |
![]() |
CursorChanged | Tritt auf, wenn sich der Wert der Cursor-Eigenschaft ändert. |
![]() |
Disposed | Tritt ein, wenn die Komponente durch einen Aufruf der Dispose-Methode freigegeben wird. (Von Component geerbt.) |
![]() |
DoubleClick | Tritt auf, wenn auf das Formular doppelgeklickt wird. |
![]() |
EnabledChanged | Tritt ein, wenn sich der Enabled-Eigenschaftswert geändert hat. |
![]() |
Enter | Tritt ein, wenn sich die Form eingegeben wird. |
![]() |
GotFocus | Tritt ein, wenn das Formular den Fokus erhält. |
![]() |
Invalidated | Tritt ein, wenn die Anzeige einer Form das Neuzeichnen erfordert. |
![]() |
KeyDown | Tritt ein, wenn eine Taste gedrückt wird und die im Fokus besitzt. |
![]() |
KeyPress | Tritt ein, wenn eine Taste gedrückt wird und die im Fokus besitzt. |
![]() |
KeyUp | Tritt ein, wenn eine Taste losgelassen wird und die im Fokus besitzt. |
![]() |
Leave | Tritt ein, wenn der Eingabefokus verliert die Form. |
![]() |
LostFocus | Tritt ein, wenn das Formular den Fokus verliert. |
![]() |
MouseClick | Tritt ein, wenn auf die Form von der Maus geklickt wurde. |
![]() |
MouseDoubleClick | Tritt ein, wenn mit der Maus auf die Form doppelgeklickt wird. |
![]() |
MouseDown | Tritt ein, wenn sich der Mauszeiger über der Form befindet und eine Maustaste gedrückt wird. |
![]() |
MouseEnter | Tritt ein, wenn der Mauszeiger die Form wechselt. |
![]() |
MouseHover | Tritt ein, wenn sich der Mauszeiger auf dem Formular befindet. |
![]() |
MouseLeave | Tritt ein, wenn der Mauszeiger die Form können. |
![]() |
MouseMove | Tritt ein, wenn der Mauszeiger die Form verschoben wird. |
![]() |
MouseUp | Tritt ein, wenn sich der Mauszeiger über der Form befindet und eine Maustaste losgelassen wird. |
![]() |
MouseWheel | Tritt ein, wenn das Mausrad bewegt wird und im Fokus besitzt. |
![]() |
Move | Tritt ein, wenn das Formular verschoben wird. |
![]() |
Paint | Tritt ein, wenn sich die im neu gezeichnet wird. |
![]() |
ParentChanged | Tritt ein, wenn der Parent-Eigenschaftswert geändert wird. |
![]() |
PreviewKeyDown | Tritt vor dem KeyDown-Ereignis ein, wenn eine Taste gedrückt wird und den Fokus auf das Formular befindet. |
![]() |
QueryAccessibilityHelp | Tritt ein, wenn ein AccessibleObject Hilfe zu barrierefreien Anwendungen bereitstellt. |
![]() |
RegionChanged | Tritt auf, wenn sich der Wert der Region-Eigenschaft ändert. |
![]() |
VisibleChanged | Tritt ein, wenn der Visible-Eigenschaftswert geändert wird. |
Zum Seitenanfang
Hinweise
Üblicherweise wird vom Shape-Steuerelement nicht geerbt.Um zu erstellenden Zeilen- oder im Klasse erben, verfügen Sie über LineShape oder der SimpleShape-Klasse.
Threadsicherheit
Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.
Siehe auch
Referenz
Microsoft.VisualBasic.PowerPacks-Namespace
Weitere Ressourcen
Gewusst wie: Zeichnen von Linien mit dem LineShape-Steuerelement (Visual Studio)
Einführung in das Line-Steuerelement und das Shape-Steuerelement (Visual Studio)