ToolStripItemImageScaling ToolStripItemImageScaling ToolStripItemImageScaling ToolStripItemImageScaling Enum

정의

ToolStripItem의 이미지 크기가 원래 이미지 비율을 유지하면서 자동으로 ToolStrip에 맞게 조정되는지 여부를 지정합니다.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
상속
ToolStripItemImageScalingToolStripItemImageScalingToolStripItemImageScalingToolStripItemImageScaling

필드

None None None None 0

ToolStripItem의 이미지 크기가 ToolStrip에 맞게 자동으로 조정되지 않도록 지정합니다.Specifies that the size of the image on a ToolStripItem is not automatically adjusted to fit on a ToolStrip.

SizeToFit SizeToFit SizeToFit SizeToFit 1

ToolStripItem의 이미지 크기가 ToolStrip에 맞게 자동으로 조정되도록 지정합니다.Specifies that the size of the image on a ToolStripItem is automatically adjusted to fit on a ToolStrip.

예제

다음 예제에서는 합니다 ToolStripItem.ImageScaling 속성을 SizeToFit입니다.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

설명

합니다 Image, ImageAlignImageIndex, ImageKey, 및 ImageScaling 다양 한 이미지 처리와 관련 된 속성입니다.The Image, ImageAlign, ImageIndex, ImageKey, and ImageScaling properties pertain to various aspects of image handling. 이러한 속성을 ToolStrip 직접 설정 하거나 런타임 전용 ImageList 속성을 설정 하 여 컨트롤의 이미지를 사용 합니다.Use images in ToolStrip controls by setting these properties directly or by setting the run-time-only ImageList property.

둘 다에서 속성의 상호 작용에 의해 결정 됩니다 이미지 크기 조정 ToolStripToolStripItem다음과 같이 합니다.Image scaling is determined by the interaction of properties in both ToolStrip and ToolStripItem, as follows:

  • ImageScalingSize 이미지의 조합으로 결정 된 최종 이미지의 소수 자릿수 ImageScaling 설정 및 컨테이너의 AutoSize 설정 합니다.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.

    • 경우 AutoSize 됩니다 true (기본값) 및 ToolStripItemImageScaling 됩니다 SizeToFit, 이미지 크기는 조정 되지 않습니다 및 ToolStrip 크기는 가장 큰 항목 또는 지정 된 최소 크기의 합니다.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.

    • 경우 AutoSize 됩니다 falseToolStripItemImageScalingNone, 모두 이미지도 ToolStrip 발생 크기 조정 합니다.If AutoSize is false and ToolStripItemImageScaling is None, neither image nor ToolStrip scaling occurs.

이미지 크기를 제어 하려면 사용 된 ImageScalingSize 속성입니다.To control the image size, use the ImageScalingSize property.

적용 대상