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.

Другие вопросы по тегам