VB CommonDialog.MaxFileSize
Если VB6 вы можете использовать (иногда придется использовать):
commonDialog1.MaxFileSize = "32767"
Это не приемлемо в.NET, есть ли способ сделать это в.NET? Или мне вообще нужно с этим беспокоиться? Если нет, объясните почему.
3 ответа
(иногда приходится использовать)
Нет, последней версией Visual Basic, в которой это свойство все еще имело смысл, была VB4. Последняя 16-битная версия VB. Тип версии, в которой вы все еще будете немного беспокоиться о том, сколько памяти требуется для хранения имен файлов всех выбранных файлов, когда вы разрешаете пользователю выбирать несколько файлов.
В 32-разрядной операционной системе не существует мыслимого способа, который может стать проблемой.
Вам не нужно беспокоиться об этом в.NET. MaxFileSize
использовался в VB6 для выделения дополнительной памяти для хранения списков имен файлов и путей, когда были включены несколько вариантов выбора. Это динамически управляется платформой в.NET при использовании OpenFileDialog
и тому подобное.
Это определенно имело значение в VB 5 и 6, когда вы хотели разрешить множественный выбор.
Целое число, указывающее максимальный размер имени файла в байтах. Диапазон для этого свойства составляет 1 - 32K. По умолчанию 256.