Exportar (0) Imprimir
Expandir todo
Este artículo proviene de un motor de traducción automática. Mueva el puntero sobre las frases del artículo para ver el texto original. Más información.
Traducción
Original

Graphics.SetClip (Método) (Region, CombineMode)

Establece la región de recorte de este Graphics en el resultado de la operación especificada que combina la región de recorte actual y el Region especificado.

Espacio de nombres:  System.Drawing
Ensamblado:  System.Drawing (en System.Drawing.dll)

public void SetClip(
	Region region,
	CombineMode combineMode
)

Parámetros

region
Tipo: System.Drawing.Region
Region que se va a combinar.
combineMode
Tipo: System.Drawing.Drawing2D.CombineMode
Miembro de la enumeración CombineMode que especifica la operación de combinación que se utilizará.

El siguiente ejemplo está pensado para que se utilice con Windows Forms y requiere PaintEventArgse, que es un parámetro del controlador del evento Paint. El código realiza las siguientes acciones:

  • Crea un pequeño rectángulo para la región de recorte.

  • Establece la región de recorte en el rectángulo con el número Replace.

  • Rellena un rectángulo de gran tamaño con un pincel sólido de color negro.

El resultado es un pequeño rectángulo negro y rellenado.


private void SetClipRegionCombine(PaintEventArgs e)
{

    // Create region for clipping.
    Region clipRegion = new Region(new Rectangle(0, 0, 100, 100));

    // Set clipping region of graphics to region.
    e.Graphics.SetClip(clipRegion, CombineMode.Replace);

    // Fill rectangle to demonstrate clip region.
    e.Graphics.FillRectangle(new SolidBrush(Color.Black), 0, 0, 500, 300);
}


.NET Framework

Compatible con: 4.5.2, 4.5.1, 4.5, 4, 3.5, 3.0, 2.0, 1.1, 1.0

.NET Framework Client Profile

Compatible con: 4, 3.5 SP1

Windows Phone 8.1, Windows Phone 8, Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (no se admite el rol Server Core), Windows Server 2008 R2 (se admite el rol Server Core con SP1 o versiones posteriores; no se admite Itanium)

.NET Framework no admite todas las versiones de todas las plataformas. Para obtener una lista de las versiones compatibles, vea Requisitos de sistema de .NET Framework.

Adiciones de comunidad

AGREGAR
Mostrar:
© 2014 Microsoft