Partilhar via


Como: Exibir uma OpenFileDialog dinamicamente

Você pode usar o OpenFileDialog componente para permitir que os usuários procurar um arquivo de texto e carregar o arquivo selecionado para um RichTextBox controle em um Windows formulário. Este exemplo cria uma instância OpenFileDialog em em time de execução.

Exemplo

// Create an OpenFileDialog object.
OpenFileDialog openFile1 = new OpenFileDialog();

// Initialize the OpenFileDialog to look for text files.
openFile1.Filter = "Text Files|*.txt";

// Check if the user selected a file from the OpenFileDialog.
if(openFile1.ShowDialog() == System.Windows.Forms.DialogResult.OK)

    // Load the contents of the file into a RichTextBox control.
    richTextBox1.LoadFile(openFile1.FileName,
    RichTextBoxStreamType.PlainText);

Compilando o código

  • Copie o código para o Load_Form1 manipulador de eventos. Quando você executa o programa, você deverá selecionar um arquivo de texto.O Sumário do arquivo selecionado será exibido em um RichTextBox controle.

Programação robusta

Use o CheckFileExists, CheckPathExists, DefaultExt, Filter, Multiselect, e ValidateNames propriedades das OpenFileDialog controle de limite de erros em time de execução.

Consulte também

Conceitos

Projetando uma interface de usuário translation from VPE for Csharp Visual

Outros recursos

Caixas de diálogo (translation from VPE for Csharp Visual)

Tour guiado do Visual translation from VPE for Csharp