Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - .NET

Страница: 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
.Filter = "exe files (*.exe)|*.exe|bmp files (*.bmp)|*.bmp"

В твоем примере как раз и показывается не 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
Раз тебе они нужны вместе,то перечисли через точку с запятой..
Вот как-то так..
        With OpenFileDialog1
            .Filter = "Grapfics files (*.bmp,*.gif,*.jpg)|*.bmp;*.gif;*jpg"
            .ShowDialog()
        End With

Ответить

Номер ответа: 5
Автор ответа:
 student-uni



Вопросов: 122
Ответов: 257
 Профиль | | #5 Добавлено: 24.09.06 18:34
Спасибо помогло
Блин а я либо все запятые либо все точки с запятой делал (до и после вертикальной черты)

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам