Страница: 1 |
Страница: 1 |
Вопрос: openFileDialog.Filter как показать 2-3 типа
Добавлено: 22.09.06 17:43
Автор вопроса: student-uni
Стандартно показывается только один из перечисленных типов
Dim OpenFileDialog1 As New OpenFileDialog
With OpenFileDialog1
.Filter = "exe files (*.exe)|*.exe|bmp files (*.bmp)|*.bmp"
А можно ли сделать так, что бы показывались не один и не все а только два или три типа ?
Спасибо
Ответы
Всего ответов: 5
Номер ответа: 1
Автор ответа:
EROS
Вопросов: 58
Ответов: 4255
Профиль | | #1
Добавлено: 22.09.06 18:11
В твоем примере как раз и показывается не 1 и не все.. а только 2 типа.. (exe, bmp). Сколько типов ты в этом свойстве задашь и в какой комбинации так они и покажутся...
Номер ответа: 2
Автор ответа:
EROS
Вопросов: 58
Ответов: 4255
Профиль | | #2
Добавлено: 22.09.06 18:15
чтоб было понятнее фльтр состоит из 2 частей
1-я часть exe files (*.exe), это то что видит юзер в окне диалога
2-я часть *.ехе непосредственно сама маска..
И разделяются они знаком | Тоже самое задаешь для остальных необходимых типов..
Номер ответа: 3
Автор ответа:
student-uni
Вопросов: 122
Ответов: 257
Профиль | | #3
Добавлено: 22.09.06 21:46
.Filter = "exe files (*.exe)|*.exe|bmp files (*.bmp)|*.bmp"
В твоем примере как раз и показывается не 1 и не все.. а только 2 типа.. (exe, bmp). Сколько типов ты в этом свойстве задашь и в какой комбинации так они и покажутся...
Не-е-е
в моём примере показывается ИЛИ exe ИЛИ bmp
в зав-сти от того что выбрано
А я хочу чтобы выбора небыло и
показывались только И exe И bmp
Номер ответа: 4
Автор ответа:
EROS
Вопросов: 58
Ответов: 4255
Профиль | | #4
Добавлено: 22.09.06 23:44
Раз тебе они нужны вместе,то перечисли через точку с запятой..
Вот как-то так..
.Filter = "Grapfics files (*.bmp,*.gif,*.jpg)|*.bmp;*.gif;*jpg"
.ShowDialog()
End With
Номер ответа: 5
Автор ответа:
student-uni
Вопросов: 122
Ответов: 257
Профиль | | #5
Добавлено: 24.09.06 18:34
Спасибо помогло
Блин а я либо все запятые либо все точки с запятой делал (до и после вертикальной черты)