Отправляет email-рассылки с помощью сервиса Sendsay

Visual Basic.NET. Уроки

  Все выпуски  

Visual Basic.NET. Уроки


Информационный Канал Subscribe.Ru

VB.NET. Программирование для Windows. Уроки с сайта http://progs.biz

Рассылка №31

VB.NET для Windows. Урок 22. Пример выбора нескольких файлов.

Полные версии уроков (с картинками) можно найти по адресам
Урок 22. Пример выбора нескольких файлов.

VB.NET для Windows. Урок 22. Пример выбора нескольких файлов

На этом уроке мы посмотрим, как можно получить имена нескольких выделенных пользователем файлов в стандартном диалоге для открытия файлов (этот диалог мы рассмотрели на уроке 18).

Наша программа просто выведет имена всех выбранных файлов в элементе ListBox. В реальной программе, разумеется, вы будете делать что-нибудь другое (уж коли вы получите имена всех выбранных файлов, то что захотите, то и будете с ними делать).

Создайте новый проект типа Windows Application. Разместите на форме кнопку и ListBox. Разместите стандатный диалог для открытия файла. Все имена оставьте без изменений. Для диалога измените значение свойствя Multiselect на true (по умолчанию оно равно false).

В обработчике щелчка по кпопке напишите следующий код:

    Private Sub Button1_Click(ByVal sender As System.Object, _
    ByVal e As System.EventArgs) Handles Button1.Click
        'Показываем диалог
        OpenFileDialog1.ShowDialog()
        Dim i, n As Int32
        n = OpenFileDialog1.FileNames.GetLength(0)
        Dim FileNames() As String
        FileNames = OpenFileDialog1.FileNames
        'Заполняем ListBox
        For i = 0 To n - 1
            ListBox1.Items.Add(FileNames(i))
        Next
    End Sub

Смысл кода достаточно очевиден - выбранные пользователем файлы содержаться в коллекции FileNames диалогового окна. Как и для любой коллекции мы можем получить количество элементов в ней с помощью GetLength. Элеметы коллекции мы записанный в объявленный нами одноименный массив FileNames. Далее мы в цикле добавляем в ListBox все элементы массива.

Запустите программу, нажмите на кнопку. Появится диалоговое окно для выбора файла. Выберите несколько файлов и нажмите на кнопке Открыть. Выбранные вами файлы появятся в ListBox'е.

С этим уроком все.

Наверх

Рассылки сайта progs.biz:

Рассылки Subscribe.Ru
Обзор программ

Обзор новых программ. Тематика - программы и утилиты для программирования, WEB-дизайна, работы в Интернете и др. Ссылки на сайты фирм-разработчиков.


Copyright Алексеев Игорь, 2002

Copyright сайт progs.biz, 2002



http://subscribe.ru/
E-mail: ask@subscribe.ru
Отписаться
Убрать рекламу

В избранное