Exportar (0) Imprimir
Expandir todo
Expandir Minimizar

ToolStripItemImageScaling (Enumeración)

Especifica si el tamaño de la imagen de un ToolStripItem se ajusta automáticamente y cabe en un ToolStrip, al tiempo que se conservan las proporciones originales de la imagen.

Espacio de nombres: System.Windows.Forms
Ensamblado: System.Windows.Forms (en system.windows.forms.dll)

public enum ToolStripItemImageScaling
public enum ToolStripItemImageScaling
public enum ToolStripItemImageScaling

 Nombre de miembroDescripción
NoneEspecifica que el tamaño de la imagen de un ToolStripItem no se ajusta automáticamente para caber en un ToolStrip
SizeToFitEspecifica que el tamaño de la imagen de un ToolStripItem se ajusta automáticamente y cabe en un ToolStrip

Las propiedades Image, ImageAlign, ImageIndex, ImageKey y ImageScaling conciernen a diversos aspectos del control de imágenes. Utilice imágenes en los controles ToolStrip estableciendo estas propiedades directamente o la propiedad ImageList únicamente en tiempo de ejecución.

El ajuste de escala de imágenes está determinado por la interacción de propiedades en ToolStrip y en ToolStripItem, del siguiente modo:

  • ImageScalingSize es la escala de la imagen final, según determina la combinación del valor de ImageScaling de la imagen y el valor de AutoSize del contenedor.

    • Si AutoSize es true (valor predeterminado) y ToolStripItemImageScaling es SizeToFit, no se ajustará la escala de las imágenes, y el tamaño de ToolStrip será el del elemento de mayor tamaño o el tamaño mínimo prescrito.

    • Si AutoSize es false y ToolStripItemImageScaling es None, no se producirá ninguna imagen ni ajuste de escala de ToolStrip.

Para controlar el tamaño de la imagen, utilice la propiedad ImageScalingSize.

En el ejemplo de código siguiente se aplica el miembro SizeToFit a un ToolStripButton.

internal ToolStripButton imageButton;

private void InitializeImageButtonWithToolTip()
{

    // Construct the button and set the image-related properties.
    imageButton = new ToolStripButton();
    imageButton.Image = new Bitmap(typeof(Timer), "Timer.bmp");
    imageButton.ImageScaling = ToolStripItemImageScaling.SizeToFit;

    // Set the background color of the image to be transparent.
    imageButton.ImageTransparentColor = Color.FromArgb(0, 255, 0);

    // Show ToolTip text, set custom ToolTip text, and turn
    // off the automatic ToolTips.
    toolStrip1.ShowItemToolTips = true;
    imageButton.ToolTipText = "Click for the current time";
    imageButton.AutoToolTip = false;

    // Add the button to the ToolStrip.
    toolStrip1.Items.Add(imageButton);

}

Windows 98, Windows 2000 Service Pack 4, Windows CE, Windows Millennium, Windows Mobile para Pocket PC, Windows Mobile para Smartphone, Windows Server 2003, Windows XP Media Center, Windows XP Professional x64, Windows XP SP2, Windows XP Starter

Microsoft .NET Framework 3.0 es compatible con Windows Vista, Microsoft Windows XP SP2 y Windows Server 2003 SP1.

.NET Framework

Compatible con: 3.0, 2.0
Mostrar:
© 2015 Microsoft