Clipboard.ContainsFileDropList Метод

Определение

Указывает, имеются ли в буфере обмена данные в формате FileDrop и могут ли они быть преобразованы в этот формат.

public static bool ContainsFileDropList ();

Возвращаемое значение

Значение true, если в буфере обмена имеется раскрывающийся список файлов; в противном случае — значение false.

Исключения

Не удалось очистить буфер обмена. Обычно это происходит, когда буфер обмена используется другим процессом.

Текущий поток не выполняется в режиме апартмента с одним потоком (STA). Добавьте STAThreadAttribute в метод Main своего приложения.

Примеры

В следующем примере демонстрируется этот элемент.

// Demonstrates SetFileDropList, ContainsFileDroList, and GetFileDropList
public System.Collections.Specialized.StringCollection
    SwapClipboardFileDropList(
    System.Collections.Specialized.StringCollection replacementList)
{
    System.Collections.Specialized.StringCollection returnList = null;
    if (Clipboard.ContainsFileDropList())
    {
        returnList = Clipboard.GetFileDropList();
        Clipboard.SetFileDropList(replacementList);
    }
    return returnList;
}

Комментарии

Раскрывающийся список файлов — это коллекция строк, содержащих сведения о пути к файлам.

Используйте этот метод, чтобы определить, содержит ли буфер обмена раскрывающийся список файлов, прежде чем получать его с помощью GetFileDropList метода .

Ескерім

Класс Clipboard можно использовать только в потоках в режиме контейнера с одним потоком (STA). Чтобы использовать этот класс, убедитесь, что метод Main отмечен атрибутом STAThreadAttribute.

Применяется к

Өнім Нұсқалар
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9

См. также раздел