Ватсон Карли
Шрифт:
Следующий код является обработчиком событий, который вызывается, когда в окне списка выбирается элемент либо пользователем, либо, как указано выше, программным путем. Он создает полное имя пути доступа выбранного файла и передает его в метод
Обработчик событий выбора папки в окне списка папок реализуется похожим образом, за исключением того, что в этом случае вызывается
Наконец, когда происходит щелчок на кнопке Up, должен также вызываться метод
Отметим, что для этого проекта мы не показали код, который добавляет методы обработки событий к соответствующим событиям элементов управления. Нам не нужно добавлять этот код вручную, так как согласно замечанию в главе 7 можно использовать окно Properties в Visual Studio для связывания каждого метода обработки событий с событием.
Перемещение, копирование и удаление файлов
Мы уже упоминали, что перемещение и удаление файлов или папок делается методами
Использование всех этих методов является вполне понятным, все детали можно найти в MSDN. В этом разделе мы проиллюстрируем их использование для определенных случаев вызова статических методов
Пример FilePropertiesAndMovement
Пример выглядит следующим образом:
На этом экране можно видеть, что он похож внешне на пример
Если действие подтверждается, он будет двигаться дальше. При перемещении или удалении файла мы, очевидно, не сможем продолжать выводить содержимое этого файла из того же места. При копировании файла с другим именем файла в ту же папку изображение также будет устаревшим. Во всех этих случаях пример сбрасывает свои элементы управления для вывода послефайловой операции, содержащей только папки.
Чтобы закодировать это, необходимо добавить подходящие элементы управления, а также их методы обработки событий к коду примера