Ler em inglês

Partilhar via


ToolStripItemImageScaling Enumeração

Definição

Especifica se o tamanho da imagem em um ToolStripItem é automaticamente ajustado para se ajustar em um ToolStrip enquanto retém as proporções originais da imagem.

C#
public enum ToolStripItemImageScaling
Herança
ToolStripItemImageScaling

Campos

Nome Valor Description
None 0

Especifica que o tamanho da imagem em um ToolStripItem não é automaticamente ajustado para se ajustar em um ToolStrip.

SizeToFit 1

Especifica que o tamanho da imagem em um ToolStripItem é automaticamente ajustado para se ajustar em um ToolStrip.

Exemplos

O exemplo a seguir define a ToolStripItem.ImageScaling propriedade como 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);
}

Comentários

As Imagepropriedades , ImageAlign, ImageIndex, ImageKeye ImageScaling pertencem a vários aspectos do tratamento de imagem. Use imagens em ToolStrip controles definindo essas propriedades diretamente ou definindo a propriedade somente ImageList em tempo de execução.

O dimensionamento de imagens é determinado pela interação das propriedades em ToolStrip e ToolStripItem, da seguinte maneira:

  • ImageScalingSize é a escala da imagem final, conforme determinado pela combinação da configuração da ImageScaling imagem e da configuração do AutoSize contêiner.

    • Se AutoSize for true (o padrão) e ToolStripItemImageScaling for SizeToFit, nenhum dimensionamento de imagem ocorrerá e o ToolStrip tamanho for o do maior item ou um tamanho mínimo prescrito.

    • Se AutoSize for false e ToolStripItemImageScaling for None, nem a imagem nem ToolStrip o dimensionamento ocorrerão.

Para controlar o tamanho da imagem, use a ImageScalingSize propriedade .

Aplica-se a

Produto Versões
.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, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9, 10