Utilizando o objeto OpenFileDialog VB .NET

O componente OpenFileDialog, permite que seja aberto arquivo e exibido em algum outro objeto da sua aplicação.
Nesse artigo mostrarei alguns exemplos de utilização desse objeto. Ele é muito fácil de ser utilizado, com poucas linhas de código já podemos abrir uma imagem no formulário, como veremos no exemplo abaixo.
Abrindo uma Imagem
Para esse exemplo utilizaremos os seguinte objetos:
Button: Name btnAbri, Text Abrir;
TextBox: Name txtAbrir;
PictureBox: Name pbImagem;
Nosso formulário ficará assim:

O componente OpenFileDialog, permite que seja aberto arquivo e exibido em algum outro objeto da sua aplicação.

Nesse artigo mostrarei alguns exemplos de utilização desse objeto. Ele é muito fácil de ser utilizado, com poucas linhas de código já podemos abrir uma imagem no formulário, como veremos no exemplo abaixo.

Abrindo uma Imagem

Para esse exemplo utilizaremos os seguinte objetos:

  • Button: Name btnAbri, Text Abrir;
  • TextBox: Name txtAbrir;
  • PictureBox: Name pbImagem;

Nosso formulário ficará assim:

form

Então você edicionará o objeto principal, que o OpenFileDialog. Para isso selecione e arraste para o seu formulário. Ele ficará em uma barra logo abaixo do formulário no ambiente de desenvolvimento. Na propriedade “Name” coloque “AbrirArquivo”.

OpenFileDialog

Para que o o bjeto só apresente arquivos de imagem quando for solicitado, deveremos colocar um filtro. Para isso utilize a propriedade “Filter”. Há um padrão para a utilização dessa propriedade. Abaixo veremos alguns exemplos.

Para que o objeto só exiba arquivos de imagem utilizamos: Arquivos de Imagem|*.jpg.

Onde o texto que está antes do pipe “|”, ou seja, “Arquivos de Imagem” é o texto que é apresentado para o usuário. Após o pipe vem o filtro propriamente dito. Para o caso de arquivos de imagem utilizei “*.jpg”, ou seja, quaquer arquivo “*” com a extenção “.jpg”.

Para que a imagem escolhida pelo usuário seja exibida, é necessário escrever algumas linhas de código. Para simplificar todo o código, será colocado no objeto “btnAbrir”. Dê um duplo clique sobre ele para abrir a “Private Sub BbtnAbrir_Click”.

Abaixo veremos o código para abrir a imagem.

   Private Sub BbtnAbrir_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnAbrir.Click
        ' Abre a janela onde o usuário escoherá a imagem (Ver Imagem)
        AbrirArquivo.ShowDialog()
        ' Atribui o caminho da imagem que foi escolhida ao objeto txtImagem
        txtImagem.Text = AbrirArquivo.FileName
        ' Faz verificação para se certificar que o usuário escolheu uma imagem
        If Not txtImagem.Text = "" Then
            ' Caso haja conteúdo no objeto txtImagem significa que o usuário escolheu uma imagem
            ' Então atribui o caminho escolhido ao objeto pbImagem
            pbImagem.Image = System.Drawing.Bitmap.FromFile(txtImagem.Text)
        End If
    End Sub

E o resultado final é…

resultado

Você pode utilizar esse componente só para pegar o nome de um arquivo para fazer a configuração do seu sistema, abrir uma imagem como mostrado acima, um texto, ou qualquer outro tipo de arquivo que você precisar.

O artigo é isso divirtam-se e nos vemos numa próxima[bb].

2 comentários sobre “Utilizando o objeto OpenFileDialog VB .NET

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Esse site utiliza o Akismet para reduzir spam. Aprenda como seus dados de comentários são processados.