Страница: 1 |
извени, я непонял, что ты имел в виду, если CommonDialog1.Flags = "OFN_ALLOWMULTISELECT" то непроходит, там должно-быть число..... извени, я непонял, что ты имел в виду, если CommonDialog1.Flags = "OFN_ALLOWMULTISELECT" то непроходит, там должно-быть число..... Public Const OFN_SHOWHELP = &H10 ComDlg.Flags = OFN_LONGNAMES Or OFN_ALLOWMULTISELECT Or OFN_EXPLORER Я сам недавно морочился на Common Dialog и пришел к выводу, что на API реализовать его проще. Посмотри тут http://www.vbnet.ru/forum/show.asp?id=28808 и тут http://www.vbnet.ru/forum/show.asp?id=28897 . Страница: 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
Номер ответа: 3
Автор ответа:
ZoomerSD
ICQ: 148640473
Вопросов: 135
Ответов: 270
Профиль | | #3
Добавлено: 20.12.03 00:45
Номер ответа: 4
Автор ответа:
AV
Вопросов: 28
Ответов: 48
Web-сайт:
Профиль | | #4
Добавлено: 20.12.03 10:02
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
Номер ответа: 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
Номер ответа: 7
Автор ответа:
cresta
Вопросов: 117
Ответов: 1538
Профиль | | #7
Добавлено: 20.12.03 22:09
И не только проще, но и места занимает меньше и получить имена при MULTISELECT проще