Este artigo foi traduzido por máquina. Coloque o ponteiro do mouse sobre as frases do artigo para ver o texto original. Mais informações.
Tradução
Original
Este tópico ainda não foi avaliado como - Avalie este tópico

Classe SaveFileDialog

Solicita que o usuário selecionar um local para salvar um arquivo. Esta classe não pode ser herdada.

Namespace:  System.Windows.Forms
Assembly:  System.Windows.Forms (em System.Windows.Forms.dll)
public sealed class SaveFileDialog : FileDialog

Essa classe pode em em aberto e substituir um arquivo existente ou criar um novo arquivo.

A maioria das funcionalidades para essa classe é encontrada na classe FileDialog.

Windows Mobile for Pocket PC, Windows Mobile for Smartphone, Windows CE Observação Zoom, Para Cima e Ampliar:

No Pocket PC, se você não especificar uma extensão de nome de arquivo, o controle anexando a extensão do tipo selecionado na caixa de diálogo. No Windows CE, o controle não acrescentar uma extensão. Todas as plataformas dão suporte a FilterIndex propriedade, que retorna o índice do filtro extensão selecionada.

O exemplo de código a seguir ilustra a criação de um SaveFileDialog, configuração membros, chamar a caixa de diálogo usando o ShowDialog método e salvar o arquivo corrente. O exemplo requer um formulário com um botão em.

privatevoid button1_Click(object sender, System.EventArgs e)
 {
     Stream myStream ;
     SaveFileDialog saveFileDialog1 = new SaveFileDialog();

     saveFileDialog1.Filter = "txt files (*.txt)|*.txt|All files (*.*)|*.*"  ;
     saveFileDialog1.FilterIndex = 2 ;
     saveFileDialog1.RestoreDirectory = true ;

     if(saveFileDialog1.ShowDialog() == DialogResult.OK)
     {
         if((myStream = saveFileDialog1.OpenFile()) != null)
         {
             // Code to write the stream goes here.
             myStream.Close();
         }
     }
 }



protected void button1_Click(Object sender, System.EventArgs e)
{
    Stream myStream;
    SaveFileDialog saveFileDialog1 = new SaveFileDialog();
    saveFileDialog1.set_Filter(
        "txt files (*.txt)|*.txt|All files (*.*)|*.*");
    saveFileDialog1.set_FilterIndex(2);
    saveFileDialog1.set_RestoreDirectory(true);
    if (saveFileDialog1.ShowDialog() == get_DialogResult().OK) {
        if ((myStream = saveFileDialog1.OpenFile()) != null) {

            // Code to write the stream goes here.
            myStream.Close();
        }
    }
} //button1_Click


Quaisquer membros static (Shared no Visual Basic) públicos deste tipo são thread-safe. Não há garantia de que qualquer membro de instância seja thread-safe.

Windows Vista, Windows XP SP2, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP Starter Edition, Windows Server 2003, Windows Server 2000 SP4, Windows Millennium Edition, Windows 98, Windows CE, Windows Mobile for Pocket PC

o.NET Framework e.NET Compact Framework não oferecem suporte a todas as versões de cada plataforma. Para obter uma lista de versões suportadas, consulte Requisitos de sistema do .NET framework.

.NET Framework

Compatível com: 3.5, 3.0, 2.0, 1.1, 1.0

.NET Compact Framework

Compatível com: 3.5, 2.0, 1.0
Isso foi útil para você?
(1500 caracteres restantes)
Conteúdo da Comunidade Adicionar