ToolStripItemImageScaling Enum

Definitie

Hiermee geeft u op of de grootte van de afbeelding op een ToolStripItem automatisch wordt aangepast zodat deze op een ToolStrip past terwijl de oorspronkelijke afbeeldingsverhoudingen behouden blijven.

public enum class ToolStripItemImageScaling
public enum ToolStripItemImageScaling
type ToolStripItemImageScaling = 
Public Enum ToolStripItemImageScaling
Overname
ToolStripItemImageScaling

Velden

Name Waarde Description
None 0

Hiermee geeft u op dat de grootte van de afbeelding op een ToolStripItem niet automatisch wordt aangepast aan een ToolStrip.

SizeToFit 1

Hiermee geeft u op dat de grootte van de afbeelding op een ToolStripItem automatisch wordt aangepast aan een ToolStrip.

Voorbeelden

In het volgende voorbeeld wordt de ToolStripItem.ImageScaling eigenschap ingesteld op 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

Opmerkingen

De eigenschappen Image, ImageAlign, ImageIndex, ImageKeyen ImageScaling hebben betrekking op verschillende aspecten van de verwerking van afbeeldingen. Gebruik afbeeldingen in ToolStrip besturingselementen door deze eigenschappen rechtstreeks in te stellen of door de eigenschap alleen-runtime ImageList in te stellen.

Het schalen van afbeeldingen wordt als volgt bepaald door de interactie van eigenschappen in zowel ToolStrip als ToolStripItem:

  • ImageScalingSize is de schaal van de uiteindelijke afbeelding, zoals bepaald door de combinatie van de ImageScaling-instelling van de afbeelding en de AutoSize-instelling van de container.

    • Als AutoSize is true (de standaardinstelling) en ToolStripItemImageScaling is SizeToFit, treedt er geen schaalaanpassing van afbeeldingen op en is de ToolStrip grootte dat van het grootste item of een voorgeschreven minimale grootte.

    • Als AutoSizefalse is en ToolStripItemImageScalingNoneis, vinden noch afbeelding noch ToolStrip schalen plaats.

Gebruik de eigenschap om de grootte van de ImageScalingSize afbeelding te bepalen.

Van toepassing op