OvalShape (Clase)
Representa un control que aparece como un círculo o óvalo.
Jerarquía de herencia
System.Object
System.MarshalByRefObject
System.ComponentModel.Component
Microsoft.VisualBasic.PowerPacks.Shape
Microsoft.VisualBasic.PowerPacks.SimpleShape
Microsoft.VisualBasic.PowerPacks.OvalShape
Espacio de nombres: Microsoft.VisualBasic.PowerPacks
Ensamblado: Microsoft.VisualBasic.PowerPacks.Vs (en Microsoft.VisualBasic.PowerPacks.Vs.dll)
Sintaxis
'Declaración
<ToolboxBitmapAttribute(GetType(OvalShape), "Microsoft.VisualBasic.PowerPacks.OvalShape.bmp")> _
Public Class OvalShape _
Inherits SimpleShape
[ToolboxBitmapAttribute(typeof(OvalShape), "Microsoft.VisualBasic.PowerPacks.OvalShape.bmp")]
public class OvalShape : SimpleShape
[ToolboxBitmapAttribute(typeof(OvalShape), L"Microsoft.VisualBasic.PowerPacks.OvalShape.bmp")]
public ref class OvalShape : public SimpleShape
[<ToolboxBitmapAttribute(typeof(OvalShape), "Microsoft.VisualBasic.PowerPacks.OvalShape.bmp")>]
type OvalShape =
class
inherit SimpleShape
end
public class OvalShape extends SimpleShape
El tipo OvalShape expone los siguientes miembros.
Constructores
Nombre | Descripción | |
---|---|---|
OvalShape() | Inicializa una nueva instancia de la clase OvalShape. | |
OvalShape(ShapeContainer) | Inicializa una nueva instancia de la clase de OvalShape , especificando ShapeContainer en las que estará contenida. | |
OvalShape(Int32, Int32, Int32, Int32) | Inicializa una nueva instancia de la clase de OvalShape , especificando la ubicación y tamaño. |
Arriba
Propiedades
Nombre | Descripción | |
---|---|---|
AccessibilityObject | Obtiene AccessibleObject asignado al control. (Se hereda de Shape). | |
AccessibleDefaultActionDescription | Obtiene o establece la descripción de la acción predeterminada del control que las aplicaciones cliente de accesibilidad utilizan. (Se hereda de Shape). | |
AccessibleDescription | Obtiene o establece la descripción del control utilizado por aplicaciones cliente de accesibilidad. (Se hereda de Shape). | |
AccessibleName | Obtiene o establece el nombre del control utilizado por aplicaciones cliente de accesibilidad. (Se hereda de Shape). | |
AccessibleRole | Obtiene o establece el rol accesible desde el control. (Se hereda de Shape). | |
Anchor | Obtiene o establece los bordes del contenedor al que se enlaza una forma, y determina cómo se cambia el tamaño de una forma cuando se cambia el tamaño de su elemento primario. (Se hereda de Shape). | |
BackColor | Obtiene o establece el color de fondo de la forma. (Se hereda de SimpleShape). | |
BackgroundImage | Obtiene o establece la imagen mostrada en la forma. (Se hereda de SimpleShape). | |
BackgroundImageLayout | Obtiene o establece el diseño de imagen de fondo como se define en la enumeración ImageLayout. (Se hereda de SimpleShape). | |
BackStyle | obtiene o establece la transparencia de la forma. (Se hereda de SimpleShape). | |
BorderColor | Obtiene o establece el color del borde de una forma o control de línea. (Se hereda de Shape). | |
BorderStyle | Obtiene o establece el estilo de borde de una forma o control de línea. (Se hereda de Shape). | |
BorderWidth | Obtiene o establece el ancho del borde del control de forma. (Se hereda de SimpleShape). | |
Bottom | Obtiene la distancia, en píxeles, entre el borde inferior de la forma y el borde superior del área cliente de su contenedor. (Se hereda de SimpleShape). | |
Bounds | Obtiene o establece el tamaño y la ubicación de forma en píxeles, relativa al control principal. (Se hereda de SimpleShape). | |
CanFocus | Obtiene un valor que indica si un control de línea o forma puede recibir el foco. (Se hereda de Shape). | |
CanRaiseEvents | Obtiene un valor que indica si el componente puede generar un evento. (Se hereda de Component). | |
CanSelect | Obtiene un valor que indica si un control de línea o forma posible seleccionado. (Se hereda de Shape). | |
ClientRectangle | Obtiene el rectángulo que representa el área de cliente de la forma. (Se hereda de SimpleShape). | |
ClientSize | Obtiene o establece el alto y el ancho del área de cliente de forma. (Se hereda de SimpleShape). | |
Container | Obtiene IContainer que contiene Component. (Se hereda de Shape). | |
ContainsFocus | Obtiene un valor que indica si un control de línea o forma tiene actualmente el foco de entrada. (Se hereda de Shape). | |
ContextMenu | Obtiene o establece el menú contextual asociado a un control de línea o forma. (Se hereda de Shape). | |
ContextMenuStrip | Obtiene o establece ContextMenuStrip asociado a un control de línea o forma. (Se hereda de Shape). | |
Created | Obtiene un valor que indica si se ha creado un control de línea o forma. (Se hereda de Shape). | |
Cursor | Obtiene o establece el cursor que se muestra cuando el puntero del mouse está descansando sobre un control de línea o forma. (Se hereda de Shape). | |
DesignMode | Obtiene un valor que indica si Component está actualmente en modo de diseño. (Se hereda de Component). | |
DisplayRectangle | obtiene el rectángulo que representa el área de presentación de la forma. (Se hereda de SimpleShape). | |
Disposing | Obtiene un valor que indica si la clase de Shape de base está desechando. (Se hereda de Shape). | |
Enabled | Obtiene o establece un valor que indica si un control de línea o forma puede responder a la interacción del usuario. (Se hereda de Shape). | |
Events | Obtiene la lista de controladores de eventos asociados a Component. (Se hereda de Component). | |
FillColor | Obtiene o establece el color que se utiliza para rellenar la forma. (Se hereda de SimpleShape). | |
FillGradientColor | Obtiene o establece el color de degradado que se utiliza para rellenar la forma. (Se hereda de SimpleShape). | |
FillGradientStyle | Obtiene o establece el estilo de degradado que se utiliza para rellenar la forma. (Se hereda de SimpleShape). | |
FillStyle | Obtiene o establece el modelo utilizado para rellenar formas. (Se hereda de SimpleShape). | |
Focused | Obtiene un valor que indica si un control de línea o forma tiene actualmente el foco de entrada. (Se hereda de Shape). | |
Height | obtiene o establece el alto de la forma. (Se hereda de SimpleShape). | |
IsAccessible | Obtiene o establece un valor que indica si un control de línea o forma está disponible para las aplicaciones de accesibilidad. (Se hereda de Shape). | |
IsDisposed | Obtiene un valor que indica si se ha dispuesto un control de línea o forma. (Se hereda de Shape). | |
Left | Obtiene o establece la distancia, en píxeles, entre el borde izquierdo de la forma y el borde izquierdo del área cliente de su contenedor. (Se hereda de SimpleShape). | |
Location | Obtiene o establece las coordenadas de la esquina superior izquierda de la misma en relación con la esquina superior izquierda de su contenedor. (Se hereda de SimpleShape). | |
Name | Obtiene o establece el nombre de una línea o forma. (Se hereda de Shape). | |
Parent | Obtiene o establece el contenedor primario de una línea o forma. (Se hereda de Shape). | |
Region | Obtiene o establece la región de la ventana asociado a un control de línea o forma. (Se hereda de Shape). | |
Right | Obtiene la distancia, en píxeles, entre el borde derecho de la forma y el borde izquierdo del área cliente de su contenedor. (Se hereda de SimpleShape). | |
SelectionColor | obtiene o establece la selección color de una forma. (Se hereda de Shape). | |
Site | Obtiene o establece ISite de Component. (Se hereda de Component). | |
Size | obtiene o establece el alto y el ancho de la forma. (Se hereda de SimpleShape). | |
Tag | Obtiene o establece el objeto que contiene datos sobre un control de línea o forma. (Se hereda de Shape). | |
Top | Obtiene o establece la distancia, en píxeles, entre el borde superior de la forma y el borde izquierdo del área cliente de su contenedor. (Se hereda de SimpleShape). | |
UseWaitCursor | Obtiene o establece un valor que indica si usar el cursor de espera para la línea actual o el control de forma. (Se hereda de Shape). | |
Visible | Obtiene o establece un valor que indica si un control de línea o forma se muestra. (Se hereda de Shape). | |
Width | obtiene o establece el ancho de la forma. (Se hereda de SimpleShape). |
Arriba
Métodos
Nombre | Descripción | |
---|---|---|
BringToFront | Devuelve un control de línea o forma cabeza del orden z. (Se hereda de Shape). | |
CreateAccessibilityInstance | Crea un nuevo objeto de accesibilidad para el control de forma. (Se hereda de SimpleShape). | |
CreateObjRef | Crea un objeto que contiene toda la información relevante necesaria para generar un proxy utilizado para comunicarse con un objeto remoto. (Se hereda de MarshalByRefObject). | |
Dispose() | Libera todos los recursos utilizados por Component. (Se hereda de Component). | |
Dispose(Boolean) | Libera los recursos no administrados utilizados por una línea o un control y opcionalmente libera de forma los recursos administrados. (Se hereda de Shape). | |
DrawToBitmap | Permite la representación del mapa de bits especificado. (Se hereda de SimpleShape). | |
Equals | Determina si el objeto especificado es igual al objeto actual. (Se hereda de Object). | |
Finalize | Libera recursos no administrados y realiza otras operaciones de limpieza antes de que se reclame el objeto Component durante la recolección de elementos no utilizados. (Se hereda de Component). | |
FindForm | Recupera el formulario en el que un control de línea o forma está. (Se hereda de Shape). | |
Focus | Establece el foco en un control de línea o forma. (Se hereda de Shape). | |
GetContainerControl | Devuelve ContainerControl siguiente en una cadena de control de línea o forma de controles primarios. (Se hereda de Shape). | |
GetHashCode | Actúa como función hash para un tipo concreto. (Se hereda de Object). | |
GetLifetimeService | Recupera el objeto de servicio de duración actual que controla la directiva de duración de esta instancia. (Se hereda de MarshalByRefObject). | |
GetService | Devuelve un objeto que representa el servicio suministrado por Component o por Container. (Se hereda de Component). | |
GetType | Obtiene el objeto Type de la instancia actual. (Se hereda de Object). | |
Hide | Oculta un control de línea o forma de usuario. (Se hereda de Shape). | |
HitTest | Determina si un control de forma se encuentra en el punto especificado en la pantalla. (Se hereda de SimpleShape). | |
InitializeLifetimeService | Obtiene un objeto de servicio de duración para controlar la directiva de duración de esta instancia. (Se hereda de MarshalByRefObject). | |
Invalidate | Reemplaza una región concreta de una línea o forma y produce un mensaje de dibujo que se enviará al control. (Se hereda de Shape). | |
MemberwiseClone() | Crea una copia superficial del objeto Object actual. (Se hereda de Object). | |
MemberwiseClone(Boolean) | Crea una copia superficial del objeto MarshalByRefObject actual. (Se hereda de MarshalByRefObject). | |
OnBackColorChanged | Genera el evento BackColorChanged. (Se hereda de SimpleShape). | |
OnBackgroundImageChanged | Genera el evento BackgroundImageChanged. (Se hereda de SimpleShape). | |
OnBackgroundImageLayoutChanged | Genera el evento BackgroundImageLayoutChanged. (Se hereda de SimpleShape). | |
OnClick | Genera el evento Click. (Se hereda de Shape). | |
OnClientSizeChanged | Genera el evento ClientSizeChanged. (Se hereda de SimpleShape). | |
OnContextMenuChanged | Genera el evento ContextMenuChanged. (Se hereda de Shape). | |
OnContextMenuStripChanged | Genera el evento ContextMenuStripChanged. (Se hereda de Shape). | |
OnCursorChanged | Genera el evento CursorChanged. (Se hereda de Shape). | |
OnDoubleClick | Genera el evento DoubleClick. (Se hereda de Shape). | |
OnEnabledChanged | Genera el evento EnabledChanged. (Se hereda de Shape). | |
OnEnter | Genera el evento Enter. (Se hereda de Shape). | |
OnGotFocus | Genera el evento GotFocus. (Se hereda de Shape). | |
OnInvalidated | Genera el evento Invalidated. (Se hereda de Shape). | |
OnKeyDown | Genera el evento KeyDown. (Se hereda de Shape). | |
OnKeyPress | Genera el evento KeyPress. (Se hereda de Shape). | |
OnKeyUp | Genera el evento KeyUp. (Se hereda de Shape). | |
OnLeave | Genera el evento Leave. (Se hereda de Shape). | |
OnLocationChanged | Genera el evento LocationChanged. (Se hereda de SimpleShape). | |
OnLostFocus | Genera el evento LostFocus. (Se hereda de Shape). | |
OnMouseClick | Genera el evento MouseClick. (Se hereda de Shape). | |
OnMouseDoubleClick | Genera el evento MouseDoubleClick. (Se hereda de Shape). | |
OnMouseDown | Genera el evento MouseDown. (Se hereda de Shape). | |
OnMouseEnter | Genera el evento MouseEnter. (Se hereda de Shape). | |
OnMouseHover | Genera el evento MouseHover. (Se hereda de Shape). | |
OnMouseLeave | Genera el evento MouseLeave. (Se hereda de Shape). | |
OnMouseMove | Genera el evento MouseMove. (Se hereda de Shape). | |
OnMouseUp | Genera el evento MouseUp. (Se hereda de Shape). | |
OnMouseWheel | Genera el evento MouseWheel. (Se hereda de Shape). | |
OnMove | Genera el evento Move. (Se hereda de Shape). | |
OnPaint | Genera el evento Paint. (Se hereda de SimpleShape). | |
OnParentChanged | Genera el evento ParentChanged. (Se hereda de Shape). | |
OnPreviewKeyDown | Genera el evento PreviewKeyDown. (Se hereda de Shape). | |
OnQueryAccessibilityHelp | Genera el evento QueryAccessibilityHelp. (Se hereda de Shape). | |
OnRegionChanged | Genera el evento RegionChanged. (Se hereda de Shape). | |
OnResize | Genera el evento Resize. (Se hereda de SimpleShape). | |
OnSizeChanged | Genera el evento SizeChanged. (Se hereda de SimpleShape). | |
OnVisibleChanged | Genera el evento VisibleChanged. (Se hereda de Shape). | |
PointToClient | Calcula la ubicación del punto especificado de la pantalla, en coordenadas de cliente. (Se hereda de Shape). | |
PointToScreen | Calcula la ubicación del punto especificado de cliente en coordenadas de pantalla. (Se hereda de Shape). | |
RectangleToClient | Calcula el tamaño y la ubicación del rectángulo de pantalla especificado, en coordenadas de cliente. (Se hereda de Shape). | |
RectangleToScreen | Calcula el tamaño y la ubicación del rectángulo de cliente especificado, en coordenadas de pantalla. (Se hereda de Shape). | |
Refresh | Obliga un control a invalidar su área cliente y, acto seguido, obliga a que el control y sus controles secundarios se actualicen. (Se hereda de Shape). | |
ResumePaint | Reanuda la lógica habitual de dibujo, forzando opcionalmente un diseño inmediato de solicitudes pendientes de dibujo. (Se hereda de Shape). | |
Scale | Escala forma según el factor de escala especificado. (Se hereda de SimpleShape). | |
Select | habilita un control. (Se hereda de Shape). | |
SendToBack | Envía un control de línea o forma a la reproducción del orden z. (Se hereda de Shape). | |
SetBounds | Establece los límites de la forma en la ubicación y el tamaño especificados. (Se hereda de SimpleShape). | |
Show | Muestra una forma al usuario. (Se hereda de Shape). | |
SuspendPaint | Suspende la lógica de representación para una forma. (Se hereda de Shape). | |
ToString | Devuelve un objeto String que contiene el nombre del objeto Component, en caso de que exista.Este método no debe reemplazarse. (Se hereda de Component). | |
Update | Hace que el control vuelva a dibujar las regiones no válidas en su área de cliente. (Se hereda de Shape). |
Arriba
Eventos
Nombre | Descripción | |
---|---|---|
BackColorChanged | Se produce cuando la propiedad de BackColor de la forma se cambia. (Se hereda de SimpleShape). | |
BackgroundImageChanged | Se produce cuando la propiedad de BackgroundImage de una forma cambia. (Se hereda de SimpleShape). | |
BackgroundImageLayoutChanged | Se produce cuando la propiedad de BackgroundImageLayout de una forma cambia. (Se hereda de SimpleShape). | |
ChangeUICues | Se produce cuando cambian las guías de la interfaz de usuario para el foco o el teclado. (Se hereda de Shape). | |
Click | Se desencadena cuando se hace clic en la forma. (Se hereda de Shape). | |
ClientSizeChanged | Se produce cuando la propiedad de ClientSize de una forma cambia. (Se hereda de SimpleShape). | |
ContextMenuChanged | Se produce cuando cambia el valor de la propiedad ContextMenu. (Se hereda de Shape). | |
ContextMenuStripChanged | Se produce cuando cambia el valor de la propiedad ContextMenuStrip. (Se hereda de Shape). | |
CursorChanged | Se produce cuando cambia el valor de la propiedad Cursor. (Se hereda de Shape). | |
Disposed | Se produce cuando el componente se elimina mediante una llamada al método Dispose. (Se hereda de Component). | |
DoubleClick | Se desencadena cuando se hace doble clic en la forma. (Se hereda de Shape). | |
EnabledChanged | Se produce cuando cambia el valor de la propiedad Enabled. (Se hereda de Shape). | |
Enter | Se produce cuando se escribe la forma. (Se hereda de Shape). | |
GotFocus | Se produce cuando la forma recibe el foco. (Se hereda de Shape). | |
Invalidated | Se produce cuando la presentación de una forma requiere volver a dibujar. (Se hereda de Shape). | |
KeyDown | Se produce cuando se presiona una tecla y la forma tiene el foco. (Se hereda de Shape). | |
KeyPress | Se produce cuando se presiona una tecla y la forma tiene el foco. (Se hereda de Shape). | |
KeyUp | Se produce cuando se suelta una tecla y la forma tiene el foco. (Se hereda de Shape). | |
Leave | Se produce cuando el foco sale de la forma. (Se hereda de Shape). | |
LocationChanged | Se produce cuando la propiedad de Location de una forma cambia. (Se hereda de SimpleShape). | |
LostFocus | Se produce cuando la forma pierde el foco. (Se hereda de Shape). | |
MouseClick | Se produce cuando la forma es hacer clic con el mouse. (Se hereda de Shape). | |
MouseDoubleClick | Se produce cuando la forma hace doble clic con el mouse. (Se hereda de Shape). | |
MouseDown | Se produce cuando el puntero del mouse por la forma y se presiona un botón del mouse. (Se hereda de Shape). | |
MouseEnter | Se produce cuando el puntero del mouse entra en la forma. (Se hereda de Shape). | |
MouseHover | Se produce cuando el puntero del mouse se encuentra sobre la forma. (Se hereda de Shape). | |
MouseLeave | Se produce cuando el puntero del mouse sale de la forma. (Se hereda de Shape). | |
MouseMove | Se produce cuando el puntero del mouse se mueve sobre la forma. (Se hereda de Shape). | |
MouseUp | Se produce cuando el puntero del mouse por la forma y se suelta un botón del mouse. (Se hereda de Shape). | |
MouseWheel | Se produce cuando la rueda del mouse se mueve y la forma tiene el foco. (Se hereda de Shape). | |
Move | Se produce cuando se mueve la forma. (Se hereda de Shape). | |
Paint | Se produce cuando la forma es rediseñada. (Se hereda de Shape). | |
ParentChanged | Se produce cuando cambia el valor de la propiedad Parent. (Se hereda de Shape). | |
PreviewKeyDown | Aparece antes del evento de KeyDown cuando se presiona una tecla mientras el foco está en la forma. (Se hereda de Shape). | |
QueryAccessibilityHelp | Se produce cuando un objeto AccessibleObject proporciona ayuda a las aplicaciones de accesibilidad. (Se hereda de Shape). | |
RegionChanged | Se produce cuando cambia el valor de la propiedad Region. (Se hereda de Shape). | |
Resize | Se produce cuando el tamaño de una forma cambia. (Se hereda de SimpleShape). | |
SizeChanged | Se produce cuando la propiedad de Size de una forma cambia. (Se hereda de SimpleShape). | |
VisibleChanged | Se produce cuando cambia el valor de la propiedad Visible. (Se hereda de Shape). |
Arriba
Comentarios
El control de OvalShape permite dibujar círculos y óvalos en un formulario o contenedor en tiempo de diseño o en tiempo de ejecución.
Cuando se agrega un control de línea o forma a un formulario o contenedor, se crea un objeto no visible de ShapeContainer .ShapeContainer actúa como superficie de dibujo para las formas dentro de cada control contenedor.Cada ShapeContainer tiene ShapeCollection correspondiente que permite a recorrer en iteración los controles de líneas y formas contenidas en ShapeContainer.
Cuando crea un control de OvalShape en tiempo de ejecución, también debe crear ShapeContainer y establecer la propiedad de Parent de OvalShape a ShapeContainer.
Ejemplos
El ejemplo siguiente se crea ShapeContainer y OvalShape, los agrega a un formulario, y muestra un círculo.
Private Sub DrawCircle()
Dim canvas As New Microsoft.VisualBasic.PowerPacks.ShapeContainer
Dim oval1 As New Microsoft.VisualBasic.PowerPacks.OvalShape
' Set the form as the parent of the ShapeContainer.
canvas.Parent = Me
' Set the ShapeContainer as the parent of the OvalShape.
oval1.Parent = canvas
' Set the location and size of the circle.
oval1.Left = 10
oval1.Top = 10
oval1.Width = 100
oval1.Height = 100
End Sub
private void DrawCircle1()
{
Microsoft.VisualBasic.PowerPacks.ShapeContainer canvas =
new Microsoft.VisualBasic.PowerPacks.ShapeContainer();
Microsoft.VisualBasic.PowerPacks.OvalShape oval1 =
new Microsoft.VisualBasic.PowerPacks.OvalShape();
// Set the form as the parent of the ShapeContainer.
canvas.Parent = this;
// Set the ShapeContainer as the parent of the OvalShape.
oval1.Parent = canvas;
// Set the location and size of the circle.
oval1.Left = 10;
oval1.Top = 10;
oval1.Width = 100;
oval1.Height = 100;
}
Seguridad para subprocesos
Todos los miembros static (Shared en Visual Basic) públicos de este tipo son seguros para la ejecución de subprocesos. No se garantiza que los miembros de instancias sean seguros para la ejecución de subprocesos.
Vea también
Referencia
Microsoft.VisualBasic.PowerPacks (Espacio de nombres)
Otros recursos
Introducción a los controles de líneas y formas (Visual Studio)
Cómo: Dibujar líneas con el control LineShape (Visual Studio)
Cómo: Dibujar formas con los controles OvalShape y RectangleShape (Visual Studio)