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)