Jak zadat dialogové okno průběhu pro operace se soubory (Průvodce programováním v C#)

Můžete zadat standardní dialogové okno, které zobrazuje průběh operací se soubory Windows, pokud CopyFile(String, String, UIOption) používáte metodu v oboru Microsoft.VisualBasic názvů .

Poznámka

Váš počítač může v následujících pokynech zobrazovat odlišné názvy nebo umístění některých prvků uživatelského rozhraní sady Visual Studio. Tyto prvky jsou určeny edicí sady Visual Studio a použitým nastavením. Další informace najdete v tématu Přizpůsobení integrovaného vývojového prostředí.

Přidání odkazu do Visual Studio

  1. V řádku nabídek zvolte Projecta Přidat odkaz.

    Zobrazí se dialogové okno Správce odkazů.

  2. V oblasti Sestavenízvolte Rozhraní, pokud ještě není zvoleno.

  3. V seznamu názvů zaškrtněte políčko Microsoft.VisualBasic a pak kliknutím na tlačítko OK dialogové okno zavřete.

Příklad

Následující kód zkopíruje adresář, který sourcePath určuje , do adresáře, který destinationPath určuje . Tento kód také poskytuje standardní dialogové okno, které zobrazuje odhadovanou dobu zbývající do dokončení operace.

// The following using directive requires a project reference to Microsoft.VisualBasic.
using Microsoft.VisualBasic.FileIO;

class FileProgress
{
    static void Main()
    {
        // Specify the path to a folder that you want to copy. If the folder is small,
        // you won't have time to see the progress dialog box.
        string sourcePath = @"C:\Windows\symbols\";
        // Choose a destination for the copied files.
        string destinationPath = @"C:\TestFolder";

        FileSystem.CopyDirectory(sourcePath, destinationPath,
            UIOption.AllDialogs);
    }
}

Viz také