ActivityDesigner.Bounds Propiedad

Definición

Obtiene Rectangle que contiene el valor para el rectángulo agregado del diseñador en coordenadas lógicas.Gets a Rectangle which contains the value for the enclosing rectangle of the designer in logical coordinates.

public:
 property System::Drawing::Rectangle Bounds { System::Drawing::Rectangle get(); };
public System.Drawing.Rectangle Bounds { get; }
member this.Bounds : System.Drawing.Rectangle
Public ReadOnly Property Bounds As Rectangle

Valor de propiedad

Rectangle que agrega el diseñador.A Rectangle that encloses the designer.

Ejemplos

El ejemplo de código siguiente muestra cómo puede utilizar la propiedad Bounds para determinar el nuevo rectángulo delimitador para un glifo mostrado en ActivityDesigner.The following code example demonstrates how you can use the Bounds property to determine the new bounding rectangle for a glyph displayed on an ActivityDesigner.

Este ejemplo de código forma parte del ejemplo SDK del monitor de flujo de trabajo del archivo DesignerGlyphProvider.cs.This code example is part of the Workflow Monitor SDK Sample from the DesignerGlyphProvider.cs file. Para obtener más información, vea monitor de flujo de trabajo.For more information, see Workflow Monitor.

public override Rectangle GetBounds(ActivityDesigner designer, bool activated)
{
    Rectangle imageBounds = Rectangle.Empty;
    Image image = Resources.Executing;
    if (image != null)
    {
        Size glyphSize = WorkflowTheme.CurrentTheme.AmbientTheme.GlyphSize;
        imageBounds.Location = new Point(designer.Bounds.Right - glyphSize.Width / 2, designer.Bounds.Top - glyphSize.Height / 2);
        imageBounds.Size = glyphSize;
    }
    return imageBounds;
}
Public Overrides Function GetBounds(ByVal designer As System.Workflow.ComponentModel.Design.ActivityDesigner, ByVal activated As Boolean) As System.Drawing.Rectangle
    Dim imageBounds As Rectangle = Rectangle.Empty
    Dim image As Image = AppResources.Executing
    If Not image Is Nothing Then
        Dim glyphSize As Size = WorkflowTheme.CurrentTheme.AmbientTheme.GlyphSize
        imageBounds.Location = New Point(designer.Bounds.Right - glyphSize.Width / 2, designer.Bounds.Top - glyphSize.Height / 2)
        imageBounds.Size = glyphSize
    End If
    Return imageBounds
End Function

Comentarios

Puede utilizar el rectángulo devuelto por el método de límites para determinar el área agregada por el diseñador más el área de selección.You can use the rectangle returned by the bounds method to determine the area enclosed by the designer plus the selection area.

Se aplica a

Consulte también: