Сохранение имен файлов, помещенных в элемент управления richtext...
Я исследовал способ, чтобы переопределить поведение перетаскивания файла в элемент управления форматированный текст в мои окна формы приложения.
Для некоторых типов файлов (Excel, Word, PDF и т. д.) появляется ссылка на объект со значком, который является желаемым эффектом. Чего я не хочу, так это переименования вложения (или файла) в его объектный тип (т. spreadsheet.xlsx добавляется, например, как "рабочий лист Microsoft Excel"). Я проверил, что типы данных" FileDrop"," Filename "и" FilenameW " на самом деле несут имя файла, помещаемого в элемент управления RichText. Я даже пробовал добавлять их вручную.
Любое понимание решения этой проблемы (если это возможно) будет оценено по достоинству.
Спасибо
Крис
PS. CSV, TXT типы файлов, кажется, работают нормально.
Что я уже пробовал:
Dim ofd As OpenFileDialog = New OpenFileDialog ofd.Multiselect = True ofd.Filter = "All Files (*.*)|" If ofd.ShowDialog(Me) = System.Windows.Forms.DialogResult.OK Then Dim fileNames As Specialized.StringCollection = New Specialized.StringCollection() fileNames.AddRange(ofd.FileNames) Clipboard.SetFileDropList(fileNames) rtbAdditionalInfo.Paste() End If ofd.Dispose()
Asgard25
Вы пробовали ofd. SafeFileName ?