ToolStripItemImageScaling Sabit listesi
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
bir ToolStripItem üzerindeki görüntünün boyutunun, özgün görüntü oranlarını korurken ToolStrip sığacak şekilde otomatik olarak ayarlanıp ayarlanmayacağını belirtir.
public enum class ToolStripItemImageScaling
public enum ToolStripItemImageScaling
type ToolStripItemImageScaling =
Public Enum ToolStripItemImageScaling
- Devralma
Alanlar
| Name | Değer | Description |
|---|---|---|
| None | 0 | üzerindeki ToolStripItem görüntünün boyutunun bir üzerine sığacak ToolStripşekilde otomatik olarak ayarlanmadığını belirtir. |
| SizeToFit | 1 | üzerindeki ToolStripItem görüntünün boyutunun bir üzerine sığacak ToolStripşekilde otomatik olarak ayarlandığını belirtir. |
Örnekler
Aşağıdaki örnek özelliğini olarak SizeToFitayarlarToolStripItem.ImageScaling.
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
Açıklamalar
Image, ImageAlign, ImageIndex, , ImageKeyve ImageScaling özellikleri, görüntü işlemenin çeşitli yönleriyle ilgili. Bu özellikleri doğrudan ayarlayarak veya yalnızca ImageList çalışma zamanı özelliğini ayarlayarak denetimlerdeki ToolStrip görüntüleri kullanın.
Görüntü ölçeklendirme, hem hem ToolStripItemde ToolStrip içindeki özelliklerin etkileşimi tarafından aşağıdaki gibi belirlenir:
ImageScalingSize , görüntünün ayarının ve kapsayıcının ayarının birleşimi tarafından belirlenen son görüntünün ImageScaling ölçeğidir AutoSize .
ise AutoSize
true(varsayılan) veToolStripItemImageScalingiseSizeToFit, hiçbir görüntü ölçeklendirmesi gerçekleşmez ve ToolStrip boyut en büyük öğenin boyutu veya belirlenmiş bir minimum boyutdur.ve AutoSize
ToolStripItemImageScalingisefalseNone, görüntü veya ToolStrip ölçeklendirme gerçekleşmez.
Görüntü boyutunu denetlemek için özelliğini kullanın ImageScalingSize .