SimpleShape, classe
Implémente les fonctionnalités de base communes aux contrôles OvalShape et RectangleShape.
Hiérarchie d'héritage
Object
MarshalByRefObject
Component
Microsoft.VisualBasic.PowerPacks.Shape
Microsoft.VisualBasic.PowerPacks.SimpleShape
Microsoft.VisualBasic.PowerPacks.OvalShape
Microsoft.VisualBasic.PowerPacks.RectangleShape
Espace de noms : Microsoft.VisualBasic.PowerPacks
Assembly : Microsoft.VisualBasic.PowerPacks.Vs (dans Microsoft.VisualBasic.PowerPacks.Vs.dll)
Syntaxe
'Déclaration
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
Le type SimpleShape expose les membres suivants.
Constructeurs
Nom | Description | |
---|---|---|
SimpleShape() | Initialise une nouvelle instance de la classe SimpleShape. | |
SimpleShape(ShapeContainer) | Initialise une nouvelle instance de la classe SimpleShape spécifiant un ShapeContainer en tant que parent. | |
SimpleShape(Int32, Int32, Int32, Int32) | Initialise une nouvelle instance de la classe SimpleShape spécifiant sa taille et son emplacement. |
Début
Propriétés
Nom | Description | |
---|---|---|
AccessibilityObject | Obtient le AccessibleObject assigné au contrôle. (Hérité de Shape.) | |
AccessibleDefaultActionDescription | Obtient ou définit la description d'action par défaut du contrôle destinée aux applications clientes d'accessibilité. (Hérité de Shape.) | |
AccessibleDescription | Obtient ou définit la description du contrôle utilisé par les applications clientes d'accessibilité. (Hérité de Shape.) | |
AccessibleName | Obtient ou définit le nom du contrôle utilisé par les applications clientes d'accessibilité. (Hérité de Shape.) | |
AccessibleRole | Obtient ou définit le rôle accessible du contrôle. (Hérité de Shape.) | |
Anchor | Obtient ou définit les bords du conteneur auquel une forme est liée et détermine le redimensionnement d'une forme lorsque son parent est redimensionné. (Hérité de Shape.) | |
BackColor | Obtient ou définit la couleur d'arrière-plan de la forme. | |
BackgroundImage | Obtient ou définit l'image affichée dans la forme. | |
BackgroundImageLayout | Obtient ou définit la disposition d'image d'arrière-plan définie dans l'énumération ImageLayout. | |
BackStyle | Obtient ou définit la transparence de la forme. | |
BorderColor | Obtient ou définit la couleur de bordure d'un contrôle Shape ou Line. (Hérité de Shape.) | |
BorderStyle | Obtient ou définit le style de bordure d'un contrôle Shape ou Line. (Hérité de Shape.) | |
BorderWidth | Obtient ou définit la largeur de la bordure du contrôle Shape. (Substitue Shape.BorderWidth.) | |
Bottom | Obtient la distance, en pixels, entre le bord inférieur de la forme et le bord supérieur de la zone cliente de son conteneur. | |
Bounds | Obtient ou définit la taille et l'emplacement de la forme en pixels, par rapport au contrôle parent. | |
CanFocus | Obtient une valeur indiquant si un contrôle Shape ou Line peut recevoir le focus. (Hérité de Shape.) | |
CanRaiseEvents | Obtient une valeur qui indique si le composant peut déclencher un événement. (Hérité de Component.) | |
CanSelect | Obtient une valeur indiquant si un contrôle Shape ou Line peut être sélectionné. (Hérité de Shape.) | |
ClientRectangle | Obtient le rectangle qui représente la zone cliente de la forme. | |
ClientSize | Obtient ou définit la hauteur et la largeur de la zone cliente de la forme. | |
Container | Obtient le IContainer qui contient Component. (Hérité de Shape.) | |
ContainsFocus | Obtient une valeur indiquant si un contrôle Line ou Shape possède actuellement le focus d'entrée. (Hérité de Shape.) | |
ContextMenu | Obtient ou définit le menu contextuel associé à un contrôle Shape ou Line. (Hérité de Shape.) | |
ContextMenuStrip | Obtient ou définit la ContextMenuStrip associée à un contrôle Shape ou Line. (Hérité de Shape.) | |
Created | Obtient une valeur indiquant si un contrôle Shape ou Line a été créé. (Hérité de Shape.) | |
Cursor | Obtient ou définit le curseur qui est affiché lorsque le pointeur de la souris est positionné sur un contrôle Line ou Shape. (Hérité de Shape.) | |
DefaultBackColor | Obtient la couleur d'arrière-plan par défaut de la forme. | |
DefaultFillColor | Obtient la couleur de remplissage par défaut de la forme. | |
DefaultFillGradientColor | Obtient la couleur de dégradé par défaut de la forme. | |
DesignMode | Obtient une valeur qui indique si Component est actuellement en mode design. (Hérité de Component.) | |
DisplayRectangle | Obtient le rectangle qui représente la zone d'affichage de la forme. | |
Disposing | Obtient une valeur indiquant si la classe Shape de base est en cours de suppression. (Hérité de Shape.) | |
Enabled | Obtient ou définit une valeur indiquant si un contrôle Line ou Shape peut répondre à une intervention de l'utilisateur. (Hérité de Shape.) | |
Events | Obtient la liste des gestionnaires d'événements attachés à ce Component. (Hérité de Component.) | |
FillColor | Obtient ou définit la couleur qui est utilisée pour remplir la forme. | |
FillGradientColor | Obtient ou définit la couleur de dégradé utilisée pour remplir la forme. | |
FillGradientStyle | Obtient ou définit le style de dégradé utilisé pour remplir la forme. | |
FillStyle | Obtient ou définit le motif utilisé pour remplir la forme. | |
Focused | Obtient une valeur indiquant si un contrôle Line ou Shape possède actuellement le focus d'entrée. (Hérité de Shape.) | |
Height | Obtient ou définit la hauteur de la forme. | |
IsAccessible | Obtient ou définit une valeur indiquant si un contrôle Line ou Shape est disponible pour les applications d'accessibilité. (Hérité de Shape.) | |
IsDisposed | Obtient une valeur indiquant si un contrôle Line ou Shape a été supprimé. (Hérité de Shape.) | |
Left | Obtient ou définit la distance, en pixels, entre le bord gauche de la forme et le bord gauche de la zone cliente de son conteneur. | |
Location | Obtient ou définit les coordonnées du coin supérieur gauche de la forme par rapport au coin supérieur gauche de son conteneur. | |
Name | Obtient ou définit le nom d'un contrôle Line ou Shape. (Hérité de Shape.) | |
Parent | Obtient ou définit le conteneur parent d'un contrôle Line ou Shape. (Hérité de Shape.) | |
Region | Obtient ou définit la région de fenêtre associée à un contrôle Line ou Shape. (Hérité de Shape.) | |
Right | Obtient la distance, en pixels, entre le bord droit de la forme et le bord gauche de la zone cliente de son conteneur. | |
SelectionColor | Obtient ou définit la couleur de sélection d'une forme. (Hérité de Shape.) | |
Site | Obtient ou définit le ISite de Component. (Hérité de Component.) | |
Size | Obtient ou définit la hauteur et la largeur de la forme. | |
Tag | Obtient ou définit l'objet qui contient les données sur un contrôle Line ou Shape. (Hérité de Shape.) | |
Top | Obtient ou définit la distance, en pixels, entre le bord supérieur de la forme et le bord gauche de la zone cliente de son conteneur. | |
UseWaitCursor | Obtient ou définit une valeur indiquant si le curseur d'attente doit être utilisé pour le contrôle Line ou Shape actuel. (Hérité de Shape.) | |
Visible | Obtient ou définit une valeur indiquant si un contrôle Line ou Shape est affiché. (Hérité de Shape.) | |
Width | Obtient ou définit la largeur de la forme. |
Début
Méthodes
Nom | Description | |
---|---|---|
BringToFront | Met un contrôle Line ou Shape au premier rang de l'ordre de plan. (Hérité de Shape.) | |
CreateAccessibilityInstance | Crée un objet d'accessibilité pour le contrôle de forme. (Substitue Shape.CreateAccessibilityInstance().) | |
CreateObjRef | Essentiel pour la sécurité. Crée un objet contenant toutes les informations appropriées requises pour générer un proxy permettant de communiquer avec un objet distant. (Hérité de MarshalByRefObject.) | |
Dispose | Libère toutes les ressources utilisées par Component. (Hérité de Component.) | |
Dispose(Boolean) | Libère les ressources non managées utilisées par un contrôle Line ou Shape et libère éventuellement les ressources managées. (Hérité de Shape.) | |
DrawToBitmap | Prend en charge le rendu dans la bitmap spécifiée. (Substitue Shape.DrawToBitmap(Bitmap, Rectangle).) | |
Equals | Détermine si l'objet spécifié est identique à l'objet actuel. (Hérité de Object.) | |
Finalize | Libère les ressources non managées et exécute d'autres opérations de nettoyage avant la récupération de Component par le garbage collection. (Hérité de Component.) | |
FindForm | Récupère le formulaire sur lequel se trouve un contrôle Line ou Shape. (Hérité de Shape.) | |
Focus | Définit le focus d'entrée sur un contrôle Line ou Shape. (Hérité de Shape.) | |
GetContainerControl | Retourne le ContainerControl suivant d'une chaîne de contrôles parents d'un contrôle d'une ligne ou d'une forme. (Hérité de Shape.) | |
GetHashCode | Sert de fonction de hachage par défaut. (Hérité de Object.) | |
GetLifetimeService | Essentiel pour la sécurité. Récupère l'objet de service de durée de vie en cours qui contrôle la stratégie de durée de vie de cette instance. (Hérité de MarshalByRefObject.) | |
GetService | Retourne un objet qui représente un service fourni par Component ou par son Container. (Hérité de Component.) | |
GetType | Obtient le Type de l'instance actuelle. (Hérité de Object.) | |
Hide | Masque un contrôle Line ou Shape à l'utilisateur. (Hérité de Shape.) | |
HitTest | Détermine si un contrôle de forme se trouve au point spécifié sur l'écran. (Substitue Shape.HitTest(Int32, Int32).) | |
InitializeLifetimeService | Essentiel pour la sécurité. Obtient un objet de service de durée de vie pour contrôler la stratégie de durée de vie de cette instance. (Hérité de MarshalByRefObject.) | |
Invalidate | Invalide une zone spécifique d'un contrôle Shape ou Line et provoque l'envoi au contrôle d'un message relatif à la peinture. (Hérité de Shape.) | |
MemberwiseClone | Crée une copie superficielle du Object actuel. (Hérité de Object.) | |
MemberwiseClone(Boolean) | Crée une copie superficielle de l'objet MarshalByRefObject actuel. (Hérité de MarshalByRefObject.) | |
OnBackColorChanged | Déclenche l'événement BackColorChanged. | |
OnBackgroundImageChanged | Déclenche l'événement BackgroundImageChanged. | |
OnBackgroundImageLayoutChanged | Déclenche l'événement BackgroundImageLayoutChanged. | |
OnClick | Déclenche l'événement Click. (Hérité de Shape.) | |
OnClientSizeChanged | Déclenche l'événement ClientSizeChanged. | |
OnContextMenuChanged | Déclenche l'événement ContextMenuChanged. (Hérité de Shape.) | |
OnContextMenuStripChanged | Déclenche l'événement ContextMenuStripChanged. (Hérité de Shape.) | |
OnCursorChanged | Déclenche l'événement CursorChanged. (Hérité de Shape.) | |
OnDoubleClick | Déclenche l'événement DoubleClick. (Hérité de Shape.) | |
OnEnabledChanged | Déclenche l'événement EnabledChanged. (Hérité de Shape.) | |
OnEnter | Déclenche l'événement Enter. (Hérité de Shape.) | |
OnGotFocus | Déclenche l'événement GotFocus. (Hérité de Shape.) | |
OnInvalidated | Déclenche l'événement Invalidated. (Hérité de Shape.) | |
OnKeyDown | Déclenche l'événement KeyDown. (Hérité de Shape.) | |
OnKeyPress | Déclenche l'événement KeyPress. (Hérité de Shape.) | |
OnKeyUp | Déclenche l'événement KeyUp. (Hérité de Shape.) | |
OnLeave | Déclenche l'événement Leave. (Hérité de Shape.) | |
OnLocationChanged | Déclenche l'événement LocationChanged. | |
OnLostFocus | Déclenche l'événement LostFocus. (Hérité de Shape.) | |
OnMouseClick | Déclenche l'événement MouseClick. (Hérité de Shape.) | |
OnMouseDoubleClick | Déclenche l'événement MouseDoubleClick. (Hérité de Shape.) | |
OnMouseDown | Déclenche l'événement MouseDown. (Hérité de Shape.) | |
OnMouseEnter | Déclenche l'événement MouseEnter. (Hérité de Shape.) | |
OnMouseHover | Déclenche l'événement MouseHover. (Hérité de Shape.) | |
OnMouseLeave | Déclenche l'événement MouseLeave. (Hérité de Shape.) | |
OnMouseMove | Déclenche l'événement MouseMove. (Hérité de Shape.) | |
OnMouseUp | Déclenche l'événement MouseUp. (Hérité de Shape.) | |
OnMouseWheel | Déclenche l'événement MouseWheel. (Hérité de Shape.) | |
OnMove | Déclenche l'événement Move. (Hérité de Shape.) | |
OnPaint | Déclenche l'événement Paint. (Substitue Shape.OnPaint(PaintEventArgs).) | |
OnParentChanged | Déclenche l'événement ParentChanged. (Hérité de Shape.) | |
OnPreviewKeyDown | Déclenche l'événement PreviewKeyDown. (Hérité de Shape.) | |
OnQueryAccessibilityHelp | Déclenche l'événement QueryAccessibilityHelp. (Hérité de Shape.) | |
OnRegionChanged | Déclenche l'événement RegionChanged. (Hérité de Shape.) | |
OnResize | Déclenche l'événement Resize. | |
OnSizeChanged | Déclenche l'événement SizeChanged. | |
OnVisibleChanged | Déclenche l'événement VisibleChanged. (Hérité de Shape.) | |
PointToClient | Calcule l'emplacement du point spécifié à l'écran en coordonnées client. (Hérité de Shape.) | |
PointToScreen | Calcule l'emplacement du point client spécifié en coordonnées d'écran. (Hérité de Shape.) | |
RectangleToClient | Calcule la taille et l'emplacement du rectangle d'écran spécifié en coordonnées clientes. (Hérité de Shape.) | |
RectangleToScreen | Calcule la taille et l'emplacement du rectangle client spécifié en coordonnées d'écran. (Hérité de Shape.) | |
Refresh | Force un contrôle à invalider sa zone cliente et à se redessiner immédiatement avec tous ses contrôles enfants. (Hérité de Shape.) | |
ResumePaint | Reprend la logique de peinture habituelle, en forçant éventuellement une présentation immédiate des demandes de peinture en attente. (Hérité de Shape.) | |
Scale | Met à l'échelle la forme selon le facteur d'échelle spécifié. (Substitue Shape.Scale(SizeF).) | |
Select | Active un contrôle. (Hérité de Shape.) | |
SendToBack | Envoie un contrôle Line ou Shape au dernier rang de l'ordre de plan. (Hérité de Shape.) | |
SetBounds | Définit les limites de la forme à l'emplacement et à la taille spécifiés. | |
Show | Affiche une forme à l'utilisateur. (Hérité de Shape.) | |
SuspendPaint | Interrompt la logique de peinture d'une forme. (Hérité de Shape.) | |
ToString | Retourne String contenant le nom du Component, s'il existe.Cette méthode ne doit pas être substituée. (Hérité de Component.) | |
Update | Force le contrôle à redessiner les zones invalidées dans sa zone cliente. (Hérité de Shape.) |
Début
Événements
Nom | Description | |
---|---|---|
BackColorChanged | Se produit lorsque la propriété BackColor de la forme est modifiée. | |
BackgroundImageChanged | Se produit lorsque la propriété BackgroundImage d'une forme est modifiée. | |
BackgroundImageLayoutChanged | Se produit lorsque la propriété BackgroundImageLayout d'une forme est modifiée. | |
ChangeUICues | Se produit quand les indications visuelles du focus ou de l'interface utilisateur clavier changent. (Hérité de Shape.) | |
Click | Se produit lors d'un clic sur la forme. (Hérité de Shape.) | |
ClientSizeChanged | Se produit lorsque la propriété ClientSize d'une forme est modifiée. | |
ContextMenuChanged | Se produit lorsque la valeur de la propriété ContextMenu change. (Hérité de Shape.) | |
ContextMenuStripChanged | Se produit lorsque la valeur de la propriété ContextMenuStrip change. (Hérité de Shape.) | |
CursorChanged | Se produit lorsque la valeur de la propriété Cursor change. (Hérité de Shape.) | |
Disposed | Se produit lorsque le composant est supprimé par un appel à la méthode Dispose. (Hérité de Component.) | |
DoubleClick | Se produit lors d'un double-clic sur la forme. (Hérité de Shape.) | |
EnabledChanged | Se produit lorsque la valeur de propriété Enabled a été modifiée. (Hérité de Shape.) | |
Enter | Se produit en cas d'entrée dans la forme. (Hérité de Shape.) | |
GotFocus | Se produit lorsque la forme reçoit le focus. (Hérité de Shape.) | |
Invalidated | Se produit lorsque l'affichage d'une forme doit être redessiné. (Hérité de Shape.) | |
KeyDown | Se produit lorsqu'une touche est enfoncée et que la forme a le focus. (Hérité de Shape.) | |
KeyPress | Se produit lorsqu'une touche est enfoncée et que la forme a le focus. (Hérité de Shape.) | |
KeyUp | Se produit lorsqu'une touche est relâchée et que la forme a le focus. (Hérité de Shape.) | |
Leave | Se produit lorsque le focus d'entrée quitte la forme. (Hérité de Shape.) | |
LocationChanged | Se produit lorsque la propriété Location d'une forme est modifiée. | |
LostFocus | Se produit lorsque la forme perd le focus. (Hérité de Shape.) | |
MouseClick | Se produit en cas de clic sur la forme avec la souris. (Hérité de Shape.) | |
MouseDoubleClick | Se produit en cas de double-clic sur la forme avec la souris. (Hérité de Shape.) | |
MouseDown | Se produit quand le pointeur de la souris est au-dessus de la forme et qu'un bouton de la souris est enfoncé. (Hérité de Shape.) | |
MouseEnter | Se produit lorsque le pointeur de la souris entre dans la forme. (Hérité de Shape.) | |
MouseHover | Se produit lorsque le pointeur de la souris reste sur la forme. (Hérité de Shape.) | |
MouseLeave | Se produit lorsque le pointeur de la souris quitte la forme. (Hérité de Shape.) | |
MouseMove | Se produit lorsque le pointeur de la souris est déplacé au-dessus de la forme. (Hérité de Shape.) | |
MouseUp | Se produit lorsque le pointeur de la souris est au-dessus de la forme et qu'un bouton de la souris est relâché. (Hérité de Shape.) | |
MouseWheel | Se produit lorsque la roulette de la souris pivote et que la forme a le focus. (Hérité de Shape.) | |
Move | Se produit lorsque la forme est déplacée. (Hérité de Shape.) | |
Paint | Se produit lorsque la forme est redessinée. (Hérité de Shape.) | |
ParentChanged | Se produit lorsque la valeur de la propriété Parent est modifiée. (Hérité de Shape.) | |
PreviewKeyDown | Se produit avant l'événement KeyDown lorsqu'une touche est enfoncée alors que le focus se trouve sur la forme. (Hérité de Shape.) | |
QueryAccessibilityHelp | Se produit lorsqu'un AccessibleObject fournit de l'aide aux applications d'accessibilité. (Hérité de Shape.) | |
RegionChanged | Se produit lorsque la valeur de la propriété Region change. (Hérité de Shape.) | |
Resize | Se produit lorsque la taille d'une forme est modifiée. | |
SizeChanged | Se produit lorsque la propriété Size d'une forme est modifiée. | |
VisibleChanged | Se produit lorsque la valeur de la propriété Visible est modifiée. (Hérité de Shape.) |
Début
Notes
Pour créer votre propre contrôle shape, héritez SimpleShape au lieu de Shape.
Sécurité des threads
Tous les membres static (Shared en Visual Basic) publics de ce type sont thread-safe. Il n'est pas garanti que les membres d'instance soient thread-safe.