SimpleShape.Location (Propiedad)
Obtiene o establece las coordenadas de la esquina superior izquierda de la misma en relación con la esquina superior izquierda de su contenedor.
Espacio de nombres: Microsoft.VisualBasic.PowerPacks
Ensamblado: Microsoft.VisualBasic.PowerPacks.Vs (en Microsoft.VisualBasic.PowerPacks.Vs.dll)
Sintaxis
'Declaración
<BrowsableAttribute(True)> _
Public Property Location As Point
[BrowsableAttribute(true)]
public Point Location { get; set; }
[BrowsableAttribute(true)]
public:
property Point Location {
Point get ();
void set (Point value);
}
[<BrowsableAttribute(true)>]
member Location : Point with get, set
function get Location () : Point
function set Location (value : Point)
Valor de propiedad
Tipo: System.Drawing.Point
Point que representa la esquina superior izquierda de la misma en relación con la esquina superior izquierda de su contenedor.
Comentarios
Dado que la clase de Point es un tipo de valor (Structure en Visual Basic, struct en Visual c#), es devuelta por el valor.Esto significa que tiene acceso a la propiedad devuelve una copia de puntos superior izquierdo de la forma.Por consiguiente, ajustar los parámetros de x o de yde Point devuelto por esta propiedad no afectará a Left, a Right, a Top, o los valores de propiedad de Bottom de la forma.Para ajustar estas propiedades, establezca cada valor de propiedad individualmente, o establezca la propiedad de Locationmediante new Point.
Ejemplos
El ejemplo siguiente se muestra cómo utilizar la propiedad de Location para mover un control de OvalShape .Este ejemplo requiere tener un control de OvalShape denominado OvalShape1 en un formulario.
Private Sub OvalShape1_Click() Handles OvalShape1.Click
' Move the shape incrementally until it reaches the bottom
' of the form.
If OvalShape1.Bottom < Me.ClientSize.Height - 50 Then
' Move down 50 pixels.
OvalShape1.Location = New Point(OvalShape1.Left,
OvalShape1.Top + 50)
Else
' Move back to the top.
OvalShape1.Location = New Point(OvalShape1.Left, 0)
End If
End Sub
private void ovalShape1_Click(System.Object sender, System.EventArgs e)
{
// Move the shape incrementally until it reaches the bottom
// of the form.
if (ovalShape1.Bottom < this.ClientSize.Height - 50)
// Move down 50 pixels.
{
ovalShape1.Location = new Point(ovalShape1.Left, ovalShape1.Top + 50);
}
else
{
// Move back to the top.
ovalShape1.Location = new Point(ovalShape1.Left, 0);
}
}
Seguridad de .NET Framework
- Plena confianza para el llamador inmediato. Un código de confianza parcial no puede utilizar este miembro. Para obtener más información, vea Utilizar bibliotecas de código que no es de plena confianza.
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)