ToolStripItemImageScaling ToolStripItemImageScaling ToolStripItemImageScaling ToolStripItemImageScaling Enum

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.Specifies whether the size of the image on a ToolStripItem is automatically adjusted to fit on a ToolStrip while retaining the original image proportions.

public enum class ToolStripItemImageScaling
public enum ToolStripItemImageScaling
type ToolStripItemImageScaling = 
Public Enum ToolStripItemImageScaling
Herencia
ToolStripItemImageScalingToolStripItemImageScalingToolStripItemImageScalingToolStripItemImageScaling

Campos

None None None None 0

Especifica que el tamaño de la imagen de un ToolStripItem no se ajusta automáticamente para caber en un ToolStrip.Specifies that the size of the image on a ToolStripItem is not automatically adjusted to fit on a ToolStrip.

SizeToFit SizeToFit SizeToFit SizeToFit 1

Especifica que el tamaño de la imagen de un ToolStripItem se ajusta automáticamente y cabe en un ToolStrip.Specifies that the size of the image on a ToolStripItem is automatically adjusted to fit on a ToolStrip.

Ejemplos

En el ejemplo siguiente se ToolStripItem.ImageScaling establece la SizeToFitpropiedad en.The following example sets the ToolStripItem.ImageScaling property to SizeToFit.

    ToolStripButton^ imageButton;

    void InitializeImageButtonWithToolTip()
    {

        // Construct the button and set the image-related properties.
        imageButton = gcnew ToolStripButton;
        imageButton->Image = 
            gcnew Bitmap(Timer::typeid,"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);
    }


    //   internal:

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);

}
Friend WithEvents imageButton As ToolStripButton

Private Sub InitializeImageButtonWithToolTip()

    ' Construct the button and set the image-related properties.
    imageButton = New ToolStripButton()
    imageButton.Image = New Bitmap(GetType(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)

End Sub

Comentarios

Las Imagepropiedades ImageAlign, ,ImageIndex ,ImageKeyy pertenecenImageScaling a varios aspectos del control de imágenes.The Image, ImageAlign, ImageIndex, ImageKey, and ImageScaling properties pertain to various aspects of image handling. Utilice imágenes en ToolStrip los controles estableciendo estas propiedades directamente o estableciendo la propiedad solo ImageList en tiempo de ejecución.Use images in ToolStrip controls by setting these properties directly or by setting the run-time-only ImageList property.

El escalado de imágenes viene determinado por la interacción de ToolStrip propiedades ToolStripItemen y, como se indica a continuación:Image scaling is determined by the interaction of properties in both ToolStrip and ToolStripItem, as follows:

  • ImageScalingSizees la escala de la imagen final determinada por la combinación de la ImageScaling configuración de la imagen y la configuración del AutoSize contenedor.ImageScalingSize is the scale of the final image as determined by the combination of the image's ImageScaling setting and the container's AutoSize setting.

    • Si AutoSize ToolStripItemImageScaling es true (el valor predeterminado) y SizeToFites, no se produce el ajuste de ToolStrip escala de la imagen y el tamaño es el del elemento más grande o un tamaño mínimo recomendado.If AutoSize is true (the default) and ToolStripItemImageScaling is SizeToFit, no image scaling occurs, and the ToolStrip size is that of the largest item, or a prescribed minimum size.

    • Si AutoSize es false y ToolStrip es, noNonese produce ninguna imagen ni escala. ToolStripItemImageScalingIf AutoSize is false and ToolStripItemImageScaling is None, neither image nor ToolStrip scaling occurs.

Para controlar el tamaño de la imagen, ImageScalingSize use la propiedad.To control the image size, use the ImageScalingSize property.

Se aplica a