Давайте создадим в Visual Basic. вид каталога в ListView, так же, как мы видим в Windows Explorer.
Вам нужно всего лишь форма и списка.
Как показано на рисунке ниже, мы добавить столбцы списка. К ним относятся: название, размер, дату добавления, дате изменения и последнего доступа.
Для просмотра справочной информации DirectoryInfo будет использовать инструкции, содержащиеся в пространстве имен System.IO, поэтому мы должны сделать импорт, как показано ниже.
Импорт System.IO
Затем в Нагрузка событие формы скопируйте следующий код:
Dim D As New DirectoryInfo ("C: \ Windows") ListView1.View = View.Details ListView1.FullRowSelect = True ListView1.BeginUpdate () ListView1.Items.Clear () Для каждого е Как FileInfo В d.GetFiles Dim элемент в качестве новой ListViewItem (f.Name) item.SubItems.Add (f.length) item.SubItems.Add (f.CreationTime) item.SubItems.Add (f.LastWriteTime) item.SubItems.Add (f.LastAccessTime) ListView1.Items.Add (пункт) Следующий ListView1.EndUpdate ()
Код очень прост, поэтому я не буду делать слишком много объяснений ... но если у вас есть какие-либо вопросы только комментировать и в моем означает, что я буду отвечать.
Информация Bitacoras.com ...
Ставка в Bitacoras.com: Давайте создавать визуальные основные Чистый вид каталога в ListView, так же, как мы видим в Windows Explorer.. Вам нужно всего лишь форма и списка. Как показано в следующем им .....
[...] На примере выше, мы увидим, как, Visual Basic. NET вид списка данных по любому из его [...]
А при заказе по любому полю в порядке убывания даты Дата создания напр.
Спасибо и привет.
См. следующий пост: http://www.solovb.net/index.php/2009/03/18/ordenar-datos-en-un-listview/
привет
У меня есть некоторые сомнения
- Это открытых файлов окна папки
- А если бы вы могли разместить код для заполнения списка с информацией из базы данных
Большое спасибо за внимание, и если вы можете помочь мне
Мне было очень полезно, спасибо
Большое спасибо сослужила мне хорошую службу
ничего! Спасибо за комментарий!
А для тех, подкаталоги серьезно?
придется исследовать и изучать немного DirectoryInfo класса
Я рекомендую эту ссылку: http://msdn.microsoft.com/es-ar/library/system.io.directoryinfo.aspx
Счастье
ами извинения сержанта я получаю ошибку
Ошибка 1 Разрешение перегрузки не удалась, поскольку ни одна из функций "Добавить", доступ к которым может быть вызван с этими аргументами:
Общественная функция Add (текст As String) As System.Windows.Forms.ListViewItem.ListViewSubItem ": Option Strict On не дает неявное преобразование« Да »на« Строка ».
Общественная функция Add (пункт Как System.Windows.Forms.ListViewItem.ListViewSubItem) Как System.Windows.Forms.ListViewItem.ListViewSubItem ": Стоимость" Да "типа не могут быть преобразованы в" System.Windows.Forms.ListViewItem. ListViewSubItem.
эту версию рамках вы используете?
возможно, с более ранних версий не может сделать в одну строку.
Компактный программирования рамки нечто подобное случилось со мной и должен был сломать такие заказы на несколько строк.
Попробуйте сделать это, и я уверен, что он будет решать.
Счастье
Я хотел бы знать, как добавить элементы с иконами.
привет
Я использовал код, но у меня есть проблема заказов
Мне нужно, чтобы отсортировать по дате создания
(CreationTime) я проверил свой код и я создал модуль для порядка, но не работает. пример
если у меня есть данные от 01/03/2011 до 03/05/2011 сортировка Дата создания является mescla
что требуется, это заказать по дате и времени создания, которое появляется
пример
01/03/2011 16:50:21 repor01
01/03/2011 16:52:11 repor02
01/04/2011 15:01:16 repor03
03/02/2011 20:02:20 repor04
по возрастанию
надеюсь, вы можете ответить мне спасибо
Здравствуйте,
Я пытаюсь включить в свой проект, например, вы цитируете в этой должности.
Вопрос дает мне ошибки всех видов.
Вы можете отправить проект на VB, чтобы увидеть код?
Я жду вашего ответа.
Этот код является использование Visual Basic. NET, предпочтительно Microsoft Framework версии 2.0 и выше.
Эй, вы знаете, я смотрел код д и я не могу заставить его работать, я туда шаги ц и я д просто я хочу, чтобы показывать только текстовые файлы с уже большое спасибо
очень хороший друг код работает для меня отлично.
Проблема в том, что он получает очень медленно, чтобы увидеть папку, например, если у меня есть 20 файлов консультаций очень быстро, но если у меня есть еще 200 файлов занимает навсегда, чтобы открыть контейнер.
Если у вас код, чтобы объединить ListView или корпуса:
Для каждого е Как FileInfo В d.GetFiles
Dim элемент в качестве новой ListViewItem (f.Name)
item.SubItems.Add (f.length)
item.SubItems.Add (f.CreationTime)
item.SubItems.Add (f.LastWriteTime)
item.SubItems.Add (f.LastAccessTime)
ListView1.Items.Add (пункт)
Следующий
Я ценю это гораздо быстрее,