Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Аналог кнопки "Обзор"

21K
07 июня 2007 года
teCa
16 / / 07.06.2007
Как можно организовать?

Те, по нажатию на кнопку попадаем в окно выбора файлов, идем по папкам к еужному файлу, выбираем его и путь к этому файлу кладется в текстовое поле.
275
07 июня 2007 года
pashulka
985 / / 19.09.2004
Насколько мне помнится в VB были элементы управления DriveListBox, DirListBox и FileListBox с помощью которых можно было решать аналогичные задачи. Но если нет желания создавать собственное окно выбора файлов, то можно добавить элемент управления CommonDialog (Microsoft Common Dialog Control x.0) затем разместить его на Вашей форме и использовать что-то вроде нижеопубликованного кода (не забывая при этом, что у CommonDialog есть и другие свойства и методы, которые могут быть Вам полезны)

Код:
Private Sub Command1_Click()
    On Error GoTo ErrHandler
    With Me.CommonDialog1
         .CancelError = True
         .DialogTitle = "Обзор"
         .FileName = Empty '""
         .ShowOpen
         'Me.Text1.Text = .FileName
         Me.Text1.Text = Replace(.FileName, .FileTitle, "")
    End With
    Exit Sub
ErrHandler:
    If Err.Number = 32755 Then
       MsgBox "Надо было выбрать нужный файл", vbCritical, ""
    End If
End Sub
21K
07 июня 2007 года
teCa
16 / / 07.06.2007
Да, все получилось, а можно чтоп commonDialog просил указать путь не до файла, а к деректории?
275
07 июня 2007 года
pashulka
985 / / 19.09.2004
 
Код:
With Me.CommonDialog1
     .CancelError = True
     .InitDir = "C:\TEMP" 'укажите свою папку
     ...
End With
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог