Você está aqui: C# ::: Windows Forms ::: PictureBox |
Como redimensionar a imagem exibida em um PictureBox de forma a preencher toda a área cliente do componenteQuantidade de visualizações: 8107 vezes |
|
Em algumas situações gostaríamos de redimensionar a imagem exibida em um PictureBox de forma a preencher toda a área cliente do componente, mesmo que isso implique em esticar ou comprimir a imagem, o que pode gerar distorções. Esta tarefa pode ser realizada fornecendo o valor StretchImage para a propriedade SizeMode da classe PictureBox. Isso pode ser feito tanto em tempo de design quanto em tempo de execução. Note que o valor StretchImage pertence à enumeração PictureBoxSizeMode. Veja um trecho de código no qual carregamos uma imagem a partir de um determinado diretório e a exibimos de forma a preencher toda a área do PictureBox: ----------------------------------------------------------------------
Se precisar de ajuda com o código abaixo, pode me chamar
no WhatsApp +55 (62) 98553-6711 (Osmar)
----------------------------------------------------------------------
private void button1_Click_1(object sender, EventArgs e){
// constrói um objeto Image a partir do endereço da image
Image imagem = Image.FromFile(@"C:\estudos_csharp_wf\logo.jpg");
// atribui a imagem construída à propriedade Image
pictureBox1.Image = imagem;
// vamos redimensionar a imagem para preencheer toda a área cliente
// do PictureBox
pictureBox1.SizeMode = PictureBoxSizeMode.StretchImage;
}
Para executar o exemplo, certifique-se de ter em seu formulário um PictureBox com o nome "pictureBox1" e um botão com o nome "button1". |
|
|
Desafios, Exercícios e Algoritmos Resolvidos de C# |
Veja mais Dicas e truques de C# |
Dicas e truques de outras linguagens |
|
QGIS - Como definir o título do projeto do QGIS usando PyQGIS e a função setTitle() da classe QgsProject JavaScript - Como adicionar zeros (ou outro caractere) no início de uma string usando o método padStart() da linguagem JavaScript |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
|
1º lugar: Java |






