Приложение My (С#,.NET 3.5) создает файлы и, помимо поднятия событий, которые могут быть обнаружены и отреагированы, я хочу отобразить целевую папку для пользователя в форме. Список файлов отображается в том же виде, что и другая информация.
Я использую экземпляр элемента управления WebBrowser
(System.Windows.Forms.WebBrowser
), затем перейдя в папку. Это показывает представление по умолчанию окна проводника с панелью сводки файлов слева и файлами в представлении "Плитки" (большой значок и текст).
Например,
wb.Navigate(@"c:\path\to\folder\");
Я хотел бы отключить панель и просмотреть список файлов в представлении "Детали". Пользователь может получить это через контекстное меню правой кнопкой мыши, но я бы хотел, чтобы он автоматически появлялся.
Я бы предпочел не создавать собственный TreeView, DataGridView или что-то еще; элемент управления WebBrowser выполняет все обновление и повторную сортировку, а также "бесплатно".
Есть ли лучший способ? Другой элемент управления для использования или некоторые дополнительные аргументы для перехода к элементу управления?
И если бы я мог ловить события (например, файлы были выбраны/переименованы/двойным щелчком и т.д.), тогда все будет лучше!