Leggi in inglese

Condividi tramite


ToolStripItemImageScaling Enumerazione

Definizione

Specifica se le dimensioni dell'immagine di un oggetto ToolStripItem sono regolate automaticamente per occupare un oggetto ToolStrip, conservando le proporzioni originali dell'immagine.

C#
public enum ToolStripItemImageScaling
Ereditarietà
ToolStripItemImageScaling

Campi

Nome Valore Descrizione
None 0

Specifica che le dimensioni dell'immagine di un oggetto ToolStripItem non sono regolate automaticamente per occupare un oggetto ToolStrip.

SizeToFit 1

Specifica che le dimensioni dell'immagine di un oggetto ToolStripItem sono regolate automaticamente per occupare un oggetto ToolStrip.

Esempio

Nell'esempio seguente la ToolStripItem.ImageScaling proprietà viene impostata su 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);
}

Commenti

Le Imageproprietà , ImageAlign, ImageKeyImageIndex, e ImageScaling riguardano vari aspetti della gestione delle immagini. Usare le immagini nei ToolStrip controlli impostando queste proprietà direttamente o impostando la proprietà di sola ImageList esecuzione.

Il ridimensionamento delle immagini è determinato dall'interazione delle proprietà in e ToolStripToolStripItem, come indicato di seguito:

  • ImageScalingSize è la scala dell'immagine finale determinata dalla combinazione dell'impostazione dell'immagine ImageScaling e dell'impostazione del AutoSize contenitore.

    • Se AutoSize è true (impostazione predefinita) e ToolStripItemImageScaling è SizeToFit, non viene eseguita alcuna scalabilità delle immagini e la ToolStrip dimensione è quella dell'elemento più grande o di una dimensione minima prestabilita.

    • Se AutoSize è e ToolStripItemImageScaling è Nonefalse , non si verifica né l'immagine né ToolStrip il ridimensionamento.

Per controllare le dimensioni dell'immagine, utilizzare la ImageScalingSize proprietà .

Si applica a

Prodotto Versioni
.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