Я уверен, что это звучит как вопрос n00b, но как я могу добавить вспомогательные элементы программным образом при заполнении списка TreeView в VB.NET 3.5? У меня есть следующий код, но не смогли выяснить, как добавить в подпункты для каждой из папок/файлов Я заселяющих TreeView с:Добавить SubItems в TreeView
Private Sub AddToList(ByVal targetDirectory As String, ByVal boolFiles As Boolean, Optional ByVal recur As Boolean = False)
Dim shortName As String
TreeView1.Items.Add(targetDirectory)
//Add subitems under here
If Directory.GetDirectories(targetDirectory).Length > 0 Then
Dim subdirectoryEntries As String() = Directory.GetDirectories(targetDirectory)
Dim subdirectory As String
For Each subdirectory In subdirectoryEntries
shortName = subdirectory.Remove(0, subdirectory.LastIndexOf("\") + 1)
TreeView1.Items.Add(shortName)
AddToList(subdirectory, False, True)
If boolFiles = True Then AddToList(subdirectory, boolFiles)
Next
End If
End Sub
Чтобы уточнить, я хочу, чтобы мой TreeView чтобы выглядеть похожим на вид Windows Explorer. Я ценю любую помощь!
Заранее благодарен! JFV
Спасибо за пример! Теперь он работает как сон! – JFV 2008-12-14 04:50:59