Exportar (0) Imprimir
Expandir todo
Expandir Minimizar

GraphicsUnit (Enumeración)

Actualización: noviembre 2007

Especifica la unidad de medida de unos datos concretos.

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

public enum GraphicsUnit
public enum GraphicsUnit
public enum GraphicsUnit

Nombre de miembroDescripción
WorldEspecifica que la unidad del sistema de coordenadas universal sea la unidad de medida.
DisplayEspecifica la unidad de medida del dispositivo de pantalla. Normalmente, píxeles para pantallas de vídeo y 1/100 de pulgada para impresoras.
sys3b5ff.CFW(es-es,VS.90).gifPixelEspecifica que un píxel de dispositivo es la unidad de medida.
PointEspecifica que un punto de la impresora (1/72 de pulgada) es la unidad de medida.
InchEspecifica que la pulgada es la unidad de medida.
DocumentEspecifica la unidad del documento (1/300 de pulgada) como unidad de medida.
MillimeterEspecifica que el milímetro es la unidad de medida.

El ejemplo de código siguiente muestra cómo cargar un mapa de bits de un identificador Icon utilizando la enumeración GraphicsUnit, así como el uso del método Round para dibujar los límites del rectángulo de un mapa de bits.

Este ejemplo se aplica a un formulario Windows Forms. Cree un formulario con un botón denominado Button2. Pegue el código en el formulario y asocie este método con el evento Click del botón.

private void Button2_Click(System.Object sender, System.EventArgs e)
{

    Bitmap bitmap1 = Bitmap.FromHicon(SystemIcons.Hand.Handle);
    Graphics formGraphics = this.CreateGraphics();
    GraphicsUnit units = GraphicsUnit.Point;

    RectangleF bmpRectangleF = bitmap1.GetBounds(ref units);
    Rectangle bmpRectangle = Rectangle.Round(bmpRectangleF);
    formGraphics.DrawRectangle(Pens.Blue, bmpRectangle);
    formGraphics.Dispose();
}


private void button2_Click(System.Object sender, System.EventArgs e)
{
    Bitmap bitmap1 = Bitmap.FromHicon(SystemIcons.get_Hand().get_Handle());
    Graphics formGraphics = this.CreateGraphics();
    GraphicsUnit units = GraphicsUnit.Point;
    RectangleF bmpRectangleF = bitmap1.GetBounds(units);
    Rectangle bmpRectangle = Rectangle.Round(bmpRectangleF);

    formGraphics.DrawRectangle(Pens.get_Blue(), bmpRectangle);
    formGraphics.Dispose();
} //button2_Click


Windows Vista, Windows XP SP2, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP Starter Edition, Windows Server 2003, Windows Server 2000 SP4, Windows Millennium Edition, Windows 98, Windows CE, Windows Mobile para Smartphone, Windows Mobile para Pocket PC

.NET Framework y .NET Compact Framework no admiten todas las versiones de cada plataforma. Para obtener una lista de las versiones compatibles, vea Requisitos de sistema de .NET Framework.

.NET Framework

Compatible con: 3.5, 3.0, 2.0, 1.1, 1.0

.NET Compact Framework

Compatible con: 3.5, 2.0, 1.0

Adiciones de comunidad

AGREGAR
Mostrar:
© 2015 Microsoft