ToolStripItemImageScaling ToolStripItemImageScaling ToolStripItemImageScaling ToolStripItemImageScaling Enum

Definition

Gibt an, ob die Größe des Bilds auf einem ToolStripItem automatisch angepasst wird, sodass es auf einen ToolStrip passt. Dabei bleiben die ursprünglichen Bildproportionen erhalten.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
Vererbung
ToolStripItemImageScalingToolStripItemImageScalingToolStripItemImageScalingToolStripItemImageScaling

Felder

None None None None 0

Gibt an, dass die Bildgröße auf einem ToolStripItem nicht automatisch so angepasst wird, dass es auf einen ToolStrip passt.Specifies that the size of the image on a ToolStripItem is not automatically adjusted to fit on a ToolStrip.

SizeToFit SizeToFit SizeToFit SizeToFit 1

Gibt an, dass die Bildgröße auf einem ToolStripItem automatisch so angepasst wird, dass es auf einen ToolStrip passt.Specifies that the size of the image on a ToolStripItem is automatically adjusted to fit on a ToolStrip.

Beispiele

Im folgenden Beispiel wird die ToolStripItem.ImageScaling -Eigenschaft SizeToFitauf festgelegt.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

Hinweise

Die ImageEigenschaften ImageAlign, ,ImageIndex ,ImageKeyund beziehenImageScaling sich auf verschiedene Aspekte der Bildverarbeitung.The Image, ImageAlign, ImageIndex, ImageKey, and ImageScaling properties pertain to various aspects of image handling. Verwenden Sie Bilder ToolStrip in Steuerelementen, indem Sie diese Eigenschaften direkt oder durch Festlegen der Lauf Zeit ImageList Eigenschaft festlegen.Use images in ToolStrip controls by setting these properties directly or by setting the run-time-only ImageList property.

Die Bildskalierung wird durch die Interaktion von Eigenschaften sowohl ToolStrip in ToolStripItemals auch in festgelegt, wie im folgenden dargestellt:Image scaling is determined by the interaction of properties in both ToolStrip and ToolStripItem, as follows:

  • ImageScalingSizedie Skala des endgültigen Bilds, wie durch die Kombination der Image- ImageScaling Einstellung und der AutoSize Einstellung des Containers bestimmt.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.

    • Wenn AutoSize ( true der Standardwert) ist ToolStripItemImageScaling und SizeToFitist, wird keine Bildskalierung durch ToolStrip geführt, und die Größe entspricht dem größten Element oder einer vorgeschriebenen Mindestgröße.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.

    • Wenn AutoSize ist false und ToolStripItemImageScaling ToolStrip den Wert hat,erfolgtwedereinBildnocheineSkalierung.NoneIf AutoSize is false and ToolStripItemImageScaling is None, neither image nor ToolStrip scaling occurs.

Verwenden Sie die ImageScalingSize -Eigenschaft, um die Bildgröße zu steuern.To control the image size, use the ImageScalingSize property.

Gilt für: