Ir diretamente para o conteúdo principal

Abrir caixa de diálogo de ficheiros

Estrutura

OpenFileDialog(sDefaultExt, sFilter, sInitialDir, sTitle : String)

Tipo

Função

Descrição

Esta função exibirá uma caixa de diálogo para abrir ficheiros e permitirá ao utilizador selecionar um ficheiro. O nome do ficheiro que selecionarem será devolvido.

Parâmetros: 4

Parâmetro | Tipo | Descrição
| sDefaultExt | String | sDefaultExt especifica uma extensão de ficheiro que é acrescentada automaticamente ao nome do ficheiro selecionado, a menos que este já inclua uma extensão registada. Se o utilizador selecionar um nome de ficheiro com uma extensão não registada, «sDefaultExt» é acrescentado à extensão não registada. Não são suportadas extensões com mais de três caracteres. Não inclua o ponto (.) que separa o nome do ficheiro da sua extensão.sFilter | String | sFilter especifica o filtro que deve ser utilizado ao procurar ficheiros. Deve passar um valor composto por uma descrição e uma máscara, separadas por uma barra vertical (pipe). Não inclua espaços à volta da barra vertical. Por exemplo,

«Ficheiros de texto (*.txt)|*.TXT»;

Os filtros múltiplos devem ser separados por barras verticais. Por exemplo,

«Ficheiros de texto (*.txt)|*.TXT|Ficheiros Excel (*.xls)|*.XLS»;

Para incluir várias máscaras num único filtro, separe-as com ponto e vírgula. Isto funciona tanto no Inspetor de Objetos como no código do programa. Por exemplo,

Ficheiros Excel|*.XLS;*.XLSX';

Se não for atribuído nenhum valor a sFilter, a caixa de diálogo apresenta todos os tipos de ficheiros.sInitialDir | String | sInitialDir é utilizado para especificar o diretório predefinido que a caixa de diálogo «Abrir» deve apresentar inicialmente.sTitle | String | sTitle é utilizado para determinar o título da caixa de diálogo «Abrir». |

Valor de retorno

String - Devolve o nome do ficheiro que o utilizador selecionou |