Este artigo foi traduzido por máquina. Coloque o ponteiro do mouse sobre as frases do artigo para ver o texto original. Mais informações.
Tradução
Original
0 de 1 pessoas classificaram isso como útil - Avalie este tópico

Enumeração PictureBoxSizeMode

Especifica como uma imagem será posicionada dentro de um PictureBox.

Namespace:  System.Windows.Forms
Assembly:  System.Windows.Forms (em System.Windows.Forms.dll)
public enum PictureBoxSizeMode
Nome do membro Descrição
Compatível com o .NET Compact Framework Normal A imagem é colocada no canto superior esquerdo do PictureBox. A imagem será cortada se ele for maior do que o PictureBox está contido no.
Compatível com o .NET Compact Framework StretchImage A imagem dentro de PictureBox é ampliada ou reduzida ajuste no dimensionar das PictureBox.
AutoSize The PictureBox é dimensionado igual ao dimensionar da imagem que ele contém.
Compatível com o .NET Compact Framework CenterImage A imagem é exibida no centralizar, se o PictureBox é maior do que a imagem. Se a imagem for maior do que o PictureBox, a imagem é colocada no centralizar da PictureBox e as bordas externas são recortadas.
Zoom O dimensionar da imagem é aumentado ou diminuído mantendo a proporção de dimensionar.

Usar os membros dessa enumeração para conjunto o valor de SizeMode propriedade das PictureBox.

O exemplo de código a seguir demonstra o uso do SizeMode propriedade. Para executar esse exemplo, cole o código a seguir em um Windows Form e chame o InitializePictureBoxAndButton método do construtor ou método de manipulação de evento Load do formulário.

PictureBox PictureBox1 = new PictureBox();
Button Button1 = new Button();

privatevoid InitializePictureBoxAndButton()
{

    this.Controls.Add(PictureBox1);
    this.Controls.Add(Button1);
    Button1.Location = new Point(175, 20);
    Button1.Text = "Stretch";
    Button1.Click += new EventHandler(Button1_Click);

    // Set the size of the PictureBox control.this.PictureBox1.Size = new System.Drawing.Size(140, 140);

    //Set the SizeMode to center the image.this.PictureBox1.SizeMode = PictureBoxSizeMode.CenterImage;

    // Set the border style to a three-dimensional border.this.PictureBox1.BorderStyle = BorderStyle.Fixed3D;

    // Set the image property.this.PictureBox1.Image = new Bitmap(typeof(Button), "Button.bmp");
}

privatevoid Button1_Click(System.Object sender, System.EventArgs e)
{
    // Set the SizeMode property to the StretchImage value.  This// will enlarge the image as needed to fit into// the PictureBox.
    PictureBox1.SizeMode = PictureBoxSizeMode.StretchImage;
}


Windows Vista, Windows XP SP2, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP Starter Edition, Windows Server 2003, Windows Server 2000 SP4, Windows Millennium Edition, Windows 98, Windows CE, Windows Mobile for Smartphone, Windows Mobile for Pocket PC

o.NET Framework e.NET Compact Framework não oferecem suporte a todas as versões de cada plataforma. Para obter uma lista de versões suportadas, consulte Requisitos de sistema do .NET framework.

.NET Framework

Compatível com: 3.5, 3.0, 2.0, 1.1, 1.0

.NET Compact Framework

Compatível com: 3.5, 2.0, 1.0
Isso foi útil para você?
(1500 caracteres restantes)
Conteúdo da Comunidade Adicionar