Отображения файлов в CheckedListBox - VB

Узнай цену своей работы

Формулировка задачи:

Здравствуйте. Не судите меня строго, так как изучением программирования на VB (да и вообще программированием) я занимаюсь всего два дня. (жизнь заставила) Помогите решить мне одну задачу с CheckedListBox1 под VB2008(2005) В окне формы есть элементы: 1. "кнопка"-вызывает диалог - "FolderBrowserDialog1", 2."TextBox1" - в котором отображается путь к папке, 3. сам "CheckedListBox1" и 4. "кнопка2" - которая должна загрузить отмеченные файлы в заданную директорию. Первые две функции я решил без проблем. Теперь мне необходимо чтобы при выборе папки, в CheckedListBox1 отражались имена с расширениями, всех файлов находящихся в этой папке, соответственно после выбора необходимых файлов, нажатием кнопки2 копируем (загружаем), в заранее указанную директорию. P.S. Если в форуме уже есть конкретный пример, то дайте пожалуйста ссылку(хотя по поиску я ни чего не нашел).

Решение задачи: «Отображения файлов в CheckedListBox»

textual
Листинг программы
  1. Imports System.IO
  2.  
  3. Public Class Form1
  4.  
  5.     Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
  6.         Dim sFile As String
  7.         sFile = Dir(TextBox1.Text & "*.*")
  8.         Do While sFile <> ""
  9.             CheckedListBox1.Items.Add(sFile)
  10.             sFile = Dir()
  11.         Loop
  12.     End Sub
  13.  
  14.     Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
  15.         Dim iChecked As Integer
  16.         If (TextBox1.Text <> "") And (TextBox1.Text <> "") Then
  17.             For Each iChecked In CheckedListBox1.CheckedIndices
  18.                 If File.Exists(TextBox1.Text & CheckedListBox1.Items.Item(iChecked)) Then FileCopy(TextBox1.Text & CheckedListBox1.Items.Item(iChecked), TextBox2.Text & CheckedListBox1.Items.Item(iChecked))
  19.             Next
  20.         End If
  21.     End Sub
  22. End Class

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

11   голосов , оценка 4.182 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут