CommonDialog1 указать путь к папке - VB

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

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

Здравствуйте. Не подскажите как указать путь. Делаю так приходится выбирать путь к файлу а мне нужно что бы путь к папке при выборе отображалась в text1
Листинг программы
  1. CommonDialog1.ShowOpen
  2. Text1.Text = CommonDialog1.FileName

Решение задачи: «CommonDialog1 указать путь к папке»

textual
Листинг программы
  1. Option Explicit
  2. Const BIF_RETURNONLYFSDIRS = &H1&
  3. Const BIF_EDITBOX = &H10&
  4. Const BIF_NEWDIALOGSTYLE = &H40&
  5. Const BIF_USENEWUI = BIF_EDITBOX Or BIF_NEWDIALOGSTYLE
  6. Const BIF_NONEWFOLDERBUTTON = &H200&
  7. Const BIF_SHAREABLE = &H8000&
  8.  
  9. Dim Folder As Object
  10.    
  11.     With CreateObject("Shell.Application")
  12.         Set Folder = .BrowseForFolder(hwnd, "Pick a folder", BIF_RETURNONLYFSDIRS _
  13.                                                           Or BIF_SHAREABLE _
  14.                                                           Or BIF_USENEWUI _
  15.                                                           Or BIF_NEWDIALOGSTYLE _
  16.                                                           Or BIF_NONEWFOLDERBUTTON)
  17.     End With
  18.    
  19.     If Folder Is Nothing Then
  20.        
  21.     Else
  22.         Me.Caption = Folder.Self.Path
  23.         Text1.Text = Me.Caption
  24.     End If

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


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

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

12   голосов , оценка 3.917 из 5

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

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

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