I’m trying to open a text file into a textarea from double clicking on a filename in a listbox. Any help appreciated.
Thank you…
I’m trying to open a text file into a textarea from double clicking on a filename in a listbox. Any help appreciated.
Thank you…
Is the full path stored in the listbox cell or just the file name? If the path isn’t included is the path consistently always the same?
Yes, the full path and filename are in the listbox.
Here is one of many ways to accomplish what you asked for
// Assumes the DesktopListbox has a String property called FileNameSelected
// Adding the Event "SelectionChanged" creates the "Sub SelectionChanged() Handles SelectionChanged"
Sub SelectionChanged() Handles SelectionChanged
FileNameSelected = Me.SelectedRowValue
End Sub
// Adding the Event "DoublePressed" creates the "Sub DoublePressed() Handles DoublePressed"
Sub DoublePressed() Handles DoublePressed
// Listbox1 DoublePressed Event
// Assumes all files being opened are in a common location
// Assumes the common location is the desktop
// Assumes the DesktopListbox has a String property called FileNameSelected
// Assumes the project contains a TextArea control TextArea1
Var f As FolderItem
f = SpecialFolder.Desktop.Child(FileNameSelected)
If f <> Nil And f.Exists Then
Var input As TextInputStream
input = TextInputStream.Open(f)
TextArea1.Text = input.ReadAll
input.Close
End If
End Sub
Just change the folderitem in my example to include the full path
Var f As New FolderItem(FileNameSelected, FolderItem.PathModes.Native)
That all worked very nicely. Thank you very much for the help.