Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Общий форум

Страница: 1 |

 

  Вопрос: common dialog однако Добавлено: 19.12.03 20:11  

Автор вопроса:  ZoomerSD | ICQ: 148640473 
подскажите плизз, как заставить комон диалог выбирать не один файл как обычно, а много (как в виндовс медиа плеере, кто не сидел, смотрите) 

Ответить

  Ответы Всего ответов: 7  

Номер ответа: 1
Автор ответа:
 cresta



Вопросов: 117
Ответов: 1538
 Профиль | | #1 Добавлено: 20.12.03 00:06
Установи флажки OFN_ALLOWMULTISELECT. В результате этого строка FileName будет состоять из имени диска и имени каталога, за которыми последует список файлов, выбранных в данном каталоге и разделенных между собой пробелами

Ответить

Номер ответа: 2
Автор ответа:
 ZoomerSD



ICQ: 148640473 

Вопросов: 135
Ответов: 270
 Профиль | | #2 Добавлено: 20.12.03 00:45

извени, я непонял, что ты имел в виду, если CommonDialog1.Flags = "OFN_ALLOWMULTISELECT" то непроходит, там должно-быть число.....

Ответить

Номер ответа: 3
Автор ответа:
 ZoomerSD



ICQ: 148640473 

Вопросов: 135
Ответов: 270
 Профиль | | #3 Добавлено: 20.12.03 00:45

извени, я непонял, что ты имел в виду, если CommonDialog1.Flags = "OFN_ALLOWMULTISELECT" то непроходит, там должно-быть число.....

Ответить

Номер ответа: 4
Автор ответа:
 AV



Вопросов: 28
Ответов: 48
 Web-сайт: www.av.folder-pro.net
 Профиль | | #4
Добавлено: 20.12.03 10:02

Public Const OFN_SHOWHELP = &H10
Public Const OFN_SHAREWARN = 0
Public Const OFN_SHARENOWARN = 1
Public Const OFN_SHAREFALLTHROUGH = 2
Public Const OFN_SHAREAWARE = &H4000
Public Const OFN_READONLY = &H1
Public Const OFN_PATHMUSTEXIST = &H800
Public Const OFN_OVERWRITEPROMPT = &H2
Public Const OFN_NOVALIDATE = &H100
Public Const OFN_NOTESTFILECREATE = &H10000
Public Const OFN_NOREADONLYRETURN = &H8000
Public Const OFN_NONETWORKBUTTON = &H20000
Public Const OFN_NOLONGNAMES = &H40000
Public Const OFN_NODEREFERENCELINKS = &H100000
Public Const OFN_NOCHANGEDIR = &H8
Public Const OFN_LONGNAMES = &H200000
Public Const OFN_HIDEREADONLY = &H4
Public Const OFN_FILEMUSTEXIST = &H1000
Public Const OFN_EXTENSIONDIFFERENT = &H400
Public Const OFN_EXPLORER = &H80000
Public Const OFN_ENABLETEMPLATEHANDLE = &H80
Public Const OFN_ENABLETEMPLATE = &H40
Public Const OFN_ENABLEHOOK = &H20
Public Const OFN_CREATEPROMPT = &H2000
Public Const OFN_ALLOWMULTISELECT = &H200

 

ComDlg.Flags = OFN_LONGNAMES Or OFN_ALLOWMULTISELECT Or OFN_EXPLORER

Ответить

Номер ответа: 5
Автор ответа:
 cresta



Вопросов: 117
Ответов: 1538
 Профиль | | #5 Добавлено: 20.12.03 16:12
Или в числах так: CD1.Flags = &H8 Or &H200 Or &H80000

Ответить

Номер ответа: 6
Автор ответа:
 Ворон



ICQ: 178095693 

Вопросов: 6
Ответов: 24
 Профиль | | #6 Добавлено: 20.12.03 20:21

Я сам недавно морочился на Common Dialog и пришел к выводу, что на API реализовать его проще. Посмотри тут http://www.vbnet.ru/forum/show.asp?id=28808 и тут http://www.vbnet.ru/forum/show.asp?id=28897 .

Ответить

Номер ответа: 7
Автор ответа:
 cresta



Вопросов: 117
Ответов: 1538
 Профиль | | #7 Добавлено: 20.12.03 22:09
И не только проще, но и места занимает меньше и получить имена при MULTISELECT проще

Ответить

Страница: 1 |

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



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