Chamando a janela quot;Salvar comoquot; do window!
Observei que todos os programas para windows quando se clicka em ´Salvar como´ aperece uma janela que é padrão(Igual para todos que a chamam)! Como que eu faço para chamar essa janela ´Salvar como´ pelo Delphi e quais os parametros que eu uso! pois observei que há como definir os tipos de arquivo disponiveis o diretorio inicial e o nome do arquivo que aparece nos edits da janela?
Maxwell_monteiro
Curtidas 0
Respostas
Geno
23/03/2004
Observei que todos os programas para windows quando se clicka em ´Salvar como´ aperece uma janela que é padrão(Igual para todos que a chamam)! Como que eu faço para chamar essa janela ´Salvar como´ pelo Delphi e quais os parametros que eu uso! pois observei que há como definir os tipos de arquivo disponiveis o diretorio inicial e o nome do arquivo que aparece nos edits da janela?
Nao sei se vc sabe, mas na paleta DIALOGS tem o OpenDialog e o SaveDialog.
Acredito que o SaveDialog resolva seu problema.
Coloque o componente no seu form e use o comando:
SaveDialog1.Execute;
Para definir diretorio inicial:
SaveDialog1.InitialDir := ´c:\´ //-- inicia no C
Claro..vc deve definir o diretorio inicial antes de executar o SaveDialog.
GOSTEI 0
Delphi32
23/03/2004
Para isso use o componente TSaveDialog da paleta Dialogs.
Propriedades:
DefaultExt - Define a extensão principal para salvar.
Filter - Aqui você escolhe quais as opções de arquivos que irão aparecer para o usuário. Clique no botão com ´...´ para abrir o editor do filtro. Em Filter Name você coloca o nome do filtro como por exemplo: ´Todos os arquivos´ e em Filter você coloca quais extensões de arquivos serão mostrados para esse ´Filter Name´, por exemplo : ´*.*´ ou ´*.txt´ ou qualquer coisa do tipo.
InitialDir - Seleciona o diretório inicial que vai aparecer para o usuário.
Title - Seleciona o título da tela.
Para executar você usa:
if SaveDialog1.Execute then //se o usuário pressionou OK na tela
SaveDialog1.FileName //arquivo que foi selecionado pelo usuário
qualquer outra dúvida poste aqui de novo!
bye!
Propriedades:
DefaultExt - Define a extensão principal para salvar.
Filter - Aqui você escolhe quais as opções de arquivos que irão aparecer para o usuário. Clique no botão com ´...´ para abrir o editor do filtro. Em Filter Name você coloca o nome do filtro como por exemplo: ´Todos os arquivos´ e em Filter você coloca quais extensões de arquivos serão mostrados para esse ´Filter Name´, por exemplo : ´*.*´ ou ´*.txt´ ou qualquer coisa do tipo.
InitialDir - Seleciona o diretório inicial que vai aparecer para o usuário.
Title - Seleciona o título da tela.
Para executar você usa:
if SaveDialog1.Execute then begin Memo1.Lines.SaveToFile(SaveDialog1.FileName); end;
if SaveDialog1.Execute then //se o usuário pressionou OK na tela
SaveDialog1.FileName //arquivo que foi selecionado pelo usuário
qualquer outra dúvida poste aqui de novo!
bye!
GOSTEI 0
Paulo_amorim
23/03/2004
Olá
Usando o componente SaveDialog (como o geno falou) vc faz a telinha padrão que vc ve.
Embora vc possa fazer tudo isos manualmente (código), voce pode definir no ObjectInspector quais as extensoes , a extensão padrão, diretório inicial, etc.
esse comando eh o mais comum para executar:
a partir daí vc executa o que quiser...
se não estou enganado pode-se fazer:
Até+
[]´s
Usando o componente SaveDialog (como o geno falou) vc faz a telinha padrão que vc ve.
Embora vc possa fazer tudo isos manualmente (código), voce pode definir no ObjectInspector quais as extensoes , a extensão padrão, diretório inicial, etc.
esse comando eh o mais comum para executar:
if SaveDialog1.Execute then
a partir daí vc executa o que quiser...
se não estou enganado pode-se fazer:
SaveDialog1.SaveToFile(SaveDialog1.FileName);
Até+
[]´s
GOSTEI 0
Maxwell_monteiro
23/03/2004
Obrigada pelas respostas!
GOSTEI 0