0 / 0 / 0
Регистрация: 04.11.2016
Сообщений: 28
1

Как задать фильтр для вывода файлов?

26.12.2017, 10:03. Показов 968. Ответов 5
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.IO;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
 
namespace WindowsFormsApp4
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }
 
        private void button1_Click(object sender, EventArgs e)
        {
            FolderBrowserDialog folderDlg = new FolderBrowserDialog();
 
            if (folderDlg.ShowDialog() == DialogResult.OK)
            {
                listBox1.Items.Clear();
                string[] files = Directory.GetFiles(folderDlg.SelectedPath);
                string[] dirs = Directory.GetDirectories(folderDlg.SelectedPath);
 
                foreach (string file in files)
                {
                    listBox1.Items.Add(file);
                }
                foreach (string dir in dirs)
                {
                    listBox1.Items.Add(dir);
                }
            }
        }
 
        private void listBox1_SelectedIndexChanged(object sender, EventArgs e)
        {
 
        }
    }
}
Нужно поставить фильтр на папки, чтобы только они выводились, как это сделать, с объяснением пожалуйста.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
26.12.2017, 10:03
Ответы с готовыми решениями:

Как задать фильтр в диалоговом окне открытия файлов
Вот я открываю файл таким образом, как сделать так, чтоб я мог открыть и видеть в диалоговом окне...

Как задать фильтр для SaveFileDialog?
Такоую ерунду нашел - в некоторых программах когда задают фильтр типа файлов есть допустим все...

Как задать запрос для вывода цены в диапазоне +/- 5% от введенной?
как задать запрос для вывода с базы данных определенной цены (в диапазоне +/- 5% от введенной цены)?

Как задать шаблон вывода для кастомного типа постов внутри плагина?
Как задать шаблон вывода для кастомного типа постов внутри плагина? Например есть плагин, где...

5
8943 / 4855 / 1886
Регистрация: 11.02.2013
Сообщений: 10,246
26.12.2017, 10:29 2
Убери 31–34 строки. Зачем фильтр?
0
0 / 0 / 0
Регистрация: 04.11.2016
Сообщений: 28
26.12.2017, 20:33  [ТС] 3
Задали так сделать.
Чтобы просто папки отображались в директории, наверное надо было так выразиться.
Без имен файлов.
0
8943 / 4855 / 1886
Регистрация: 11.02.2013
Сообщений: 10,246
26.12.2017, 20:41 4
Ну так убери строки 31-34. Можно ещё и 28
0
0 / 0 / 0
Регистрация: 04.11.2016
Сообщений: 28
26.12.2017, 20:52  [ТС] 5
всё равно отображает файлы
Миниатюры
Как задать фильтр для вывода файлов?  
0
3564 / 2505 / 1174
Регистрация: 14.08.2016
Сообщений: 8,214
26.12.2017, 21:27 6
чудес не бывает, если последовал совету ViterAlex то все обязано работать как надо
либо выкладывай последний вариант кода
1
26.12.2017, 21:27
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
26.12.2017, 21:27
Помогаю со студенческими работами здесь

Как можно установить фильтр файлов для элемента HtmlInputFile?
Как можно установить фильтр файлов для элемента HtmlInputFile.

Удаление exe файлов (как удалить Naomi 3.2.90,фильтр для интернета?)
Помогите удалить Naomi 3.2.90,фильтр для интернета При первом запуске программа просит задать...

Фильтр для вывода информации из БД
Всем добрый день. Суть вопроса: Есть Windows форма на скриншоте. По заданию, пользователь...

Как сделать цикл для вывода из нескольких файлов?
TIniFile *ini1 = new TIniFile("C:\\Documents and Settings\\user\\Мои...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

Новые блоги и статьи
Интеграция Arduino и ChatGPT: Практическое руководство
InfoMaster 16.01.2025
В современную эпоху технологических инноваций интеграция искусственного интеллекта с микроконтроллерами открывает принципиально новые возможности для создания умных устройств и автоматизированных. . .
Как создать робота, управляемого ChatGPT
InfoMaster 16.01.2025
Концепция проекта В современную эпоху искусственный интеллект и робототехника становятся все более доступными для энтузиастов и разработчиков. Создание роботизированной руки, управляемой ChatGPT,. . .
Как создать ChatGPT бота в Telegram на Python
InfoMaster 16.01.2025
В современном мире технологии искусственного интеллекта становятся все более доступными для разработчиков, открывая новые возможности для создания умных и интерактивных приложений. Одним из самых. . .
Машинное обучение с помощью Python
InfoMaster 16.01.2025
Машинное обучение стало неотъемлемой частью современных технологий, позволяя компьютерам учиться на основе данных и принимать решения без явного программирования. В сочетании с языком. . .
Использование связки C# и PHP в корпоративной разработке и микросервисной архитектуре
InfoMaster 16.01.2025
Введение в интеграцию C# и PHP В современной корпоративной разработке все чаще возникает потребность в создании гибких и масштабируемых решений, способных эффективно решать широкий спектр. . .
Как использовать Kerio дома для управления сетью и пользователями
InfoMaster 16.01.2025
Использование технологий для улучшения повседневной жизни стало неотъемлемой частью современного быта. Одной из таких технологий является Kerio — мощный инструмент для управления сетью и. . .
Есть ли будущее у DVD и Blu-ray?
InfoMaster 16.01.2025
В эпоху стремительного развития цифровых технологий и повсеместного распространения потоковых сервисов вопрос о будущем физических носителей информации становится все более актуальным. Особенно остро. . .
Как проводить научные вычисления на Python
InfoMaster 15.01.2025
Python стал одним из наиболее востребованных языков программирования в области научных вычислений благодаря своей простоте, гибкости и обширной экосистеме специализированных библиотек. Научные. . .
Создание игры типа Minecraft на PyGame/Python: пошаговое руководство
InfoMaster 15.01.2025
В данном руководстве мы рассмотрим процесс создания игры в стиле Minecraft с использованием библиотеки PyGame на языке программирования Python. Этот проект идеально подходит как для начинающих. . .
Как создать свою первую игру в стиле Doom на Unreal Engine
InfoMaster 15.01.2025
Разработка шутера от первого лица в стиле классического Doom представляет собой увлекательное путешествие в мир игрового программирования, где сочетаются творческий подход и технические навыки. . . .
Параллельное программировани­е: основные технологии и принципы
InfoMaster 15.01.2025
Введение в параллельное программирование Параллельное программирование представляет собой фундаментальный подход к разработке программного обеспечения, который позволяет одновременно выполнять. . .
Как написать микросервис на C# с Kafka, MediatR, Redis и GitLab CI/CD
InfoMaster 15.01.2025
В современной разработке программного обеспечения микросервисная архитектура стала стандартом де-факто для создания масштабируемых и гибких приложений. Этот подход позволяет разделить сложную систему. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru