Я работаю в VS2013, используя модуль OpenFileDialog
, и он отлично работает один раз. Если пользователь открывает его снова отображается эта ошибка:OpenFileDialog необработанное исключение
"ArgumentException was unhandled
An unhandled exception of type 'System.ArgumentException' occurred in System.Windows.Forms.dll
Additional information: Positive length is expected"
Мой код:
Dim fd As OpenFileDialog = New OpenFileDialog()
Try
With fd
.Title = "Select File Dialog"
.InitialDirectory = str_PathFileName
.FileName = Path.GetFileName(str_PathFileName)
.Filter = "All files (*.*)|*.*"
.Multiselect = False
.RestoreDirectory = True
If (.ShowDialog() = DialogResult.OK) Then
...
ошибка происходит на ShowDialog
линии. Что мне не хватает?
Что такое значение 'str_PathFileName', когда он выходит из строя? Там также может быть больше информации в диалоговом окне «Сведения об исключении» – Plutonix
выполните удаление openfiledialog после возврата showdialog – kunal
добавление fd.Dispose() не имеет эффекта – Terabithia