ToolStripItemImageScaling Enumeração
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Especifica se o tamanho da imagem em a ToolStripItem é automaticamente ajustado para caber em a ToolStrip , mantendo as proporções originais da imagem.
public enum class ToolStripItemImageScaling
public enum ToolStripItemImageScaling
type ToolStripItemImageScaling =
Public Enum ToolStripItemImageScaling
- Herança
Campos
| Name | Valor | Descrição |
|---|---|---|
| None | 0 | Especifica que o tamanho da imagem num ToolStripItem não é automaticamente ajustado para caber num ToolStrip. |
| SizeToFit | 1 | Especifica que o tamanho da imagem em um ToolStripItem é automaticamente ajustado para caber num ToolStrip. |
Exemplos
O exemplo seguinte define a ToolStripItem.ImageScaling propriedade para 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
Observações
As propriedades Image, ImageAlign, ImageIndex, ImageKeye ImageScaling pertencem a vários aspetos do tratamento de imagens. Use imagens nos ToolStrip controlos definindo essas propriedades diretamente ou definindo a propriedade apenas ImageList em tempo de execução.
O dimensionamento de imagem é determinado pela interação de propriedades em ToolStrip e ToolStripItem, da seguinte forma:
ImageScalingSize é a escala da imagem final, conforme determinado pela combinação da configuração de ImageScaling da imagem e a configuração de AutoSize do contêiner.
Se AutoSize for
true(o padrão) eToolStripItemImageScalingforSizeToFit, não ocorrerá dimensionamento de imagem e o tamanho ToolStrip será o do item maior ou um tamanho mínimo prescrito.Caso AutoSize seja
falseeToolStripItemImageScalingsejaNone, nem a imagem nem o redimensionamento ToolStrip irão ocorrer.
Para controlar o tamanho da imagem, use a propriedade ImageScalingSize .