Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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)
.gif)
.gif)
.gif)
.gif)
.gif)
.gif)