Member 9886622 Ответов: 0

Сохранение имен файлов, помещенных в элемент управления 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 ?

0 Ответов