ToolStripItem.ImageScaling Proprietà

Definizione

Ottiene o imposta un valore che indica se un'immagine su ToolStripItem viene automaticamente ridimensionata per adattarla a un contenitore.

C#
public System.Windows.Forms.ToolStripItemImageScaling ImageScaling { get; set; }

Valore della proprietà

Uno dei valori di ToolStripItemImageScaling. Il valore predefinito è SizeToFit.

Esempio

Nell'esempio di codice seguente viene illustrato come impostare , ImageImageScalinge ImageTransparentColor per un ToolStripItemoggetto . Illustra inoltre come impostare e visualizzare una descrizione comando personalizzata per l'elemento.

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 esecuzione ImageList .

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

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