Leer en inglés

Compartir a través de


ToolStripItemImageScaling Enumeración

Definició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.

C#
public enum ToolStripItemImageScaling
Herencia
ToolStripItemImageScaling

Campos

None 0

Especifica que el tamaño de la imagen de un ToolStripItem no se ajusta automáticamente para caber en un ToolStrip.

SizeToFit 1

Especifica que el tamaño de la imagen de un ToolStripItem se ajusta automáticamente y cabe en un ToolStrip.

Ejemplos

En el ejemplo siguiente se establece la ToolStripItem.ImageScaling propiedad en SizeToFit.

C#
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);
}

Comentarios

Las Imagepropiedades , ImageAlign, ImageIndex, ImageKeyy ImageScaling pertenecen a varios aspectos del control de imágenes. Use imágenes en ToolStrip controles estableciendo estas propiedades directamente o estableciendo la propiedad solo ImageList en tiempo de ejecución.

El escalado de imágenes viene determinado por la interacción de las propiedades en ToolStrip y ToolStripItem, como se indica a continuación:

  • ImageScalingSize es la escala de la imagen final determinada por la combinación de la configuración de la imagen ImageScaling y la configuración del AutoSize contenedor.

    • Si AutoSize es true (el valor predeterminado) y ToolStripItemImageScaling es SizeToFit, no se produce ningún escalado de imágenes y el ToolStrip tamaño es el del elemento más grande o un tamaño mínimo prescrito.

    • Si AutoSize es y ToolStripItemImageScaling es None``false , no se produce ninguna imagen ni ToolStrip escalado.

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

Se aplica a

Producto Versiones
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8
Windows Desktop 3.0, 3.1, 5, 6, 7