ToolStripItemImageScaling Enumerazione
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Specifica se le dimensioni dell'immagine in un ToolStripItem vengono modificate automaticamente per adattarsi a un ToolStrip mantenendo le proporzioni originali dell'immagine.
public enum class ToolStripItemImageScaling
public enum ToolStripItemImageScaling
type ToolStripItemImageScaling =
Public Enum ToolStripItemImageScaling
- Ereditarietà
Campi
| Nome | Valore | Descrizione |
|---|---|---|
| None | 0 | Specifica che le dimensioni dell'immagine in un ToolStripItem oggetto non vengono modificate automaticamente in modo da adattarsi a un oggetto ToolStrip. |
| SizeToFit | 1 | Specifica che le dimensioni dell'immagine in un ToolStripItem oggetto vengono modificate automaticamente in modo da adattarsi a un oggetto ToolStrip. |
Esempio
Nell'esempio seguente la ToolStripItem.ImageScaling proprietà viene impostata su 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
Commenti
Le Imageproprietà , ImageIndexImageAlign, ImageKey, 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 ImageList esecuzione.
Il ridimensionamento delle immagini è determinato dall'interazione delle proprietà in ToolStrip e ToolStripItem, come indicato di seguito:
ImageScalingSize è la scala dell'immagine finale come determinato dalla combinazione dell'impostazione dell'immagine ImageScaling e dell'impostazione del AutoSize contenitore.
Se AutoSize è
true(impostazione predefinita) eToolStripItemImageScalingèSizeToFit, non si verifica alcun ridimensionamento delle immagini e la ToolStrip dimensione è quella dell'elemento più grande o una dimensione minima prestabilita.Se AutoSize è
falseeToolStripItemImageScalingèNone, non si verifica né l'immagine né ToolStrip il ridimensionamento.
Per controllare le dimensioni dell'immagine, usare la ImageScalingSize proprietà .