Ok Splitten ist klar nur wie setz ich das dann wieder zusammen?
Das ganze soll ein Menü werden, welches sich dynamisch aufbaut.
Bisher hab ichs fest im code in der form drin:
Code
Me.TestControl1.Items.Add("Home").ItemTag = New contHome
Me.TestControl1.Items.Add("Test").ItemTag = New contTest
die dazugehörigen dll Dateien heißen dann zwangsläufig:
contHome.dll und contTest.dll
EDIT:
soweit so gut, zwei Sachen funktionieren noch nicht.
hier mein derzeitiger code:
Code
Dim j As Long
Try
Dim pfad As String = My.Application.Info.DirectoryPath
Dim arrAllFiles As Object = _
Directory.GetFiles(pfad & "\plugins\")
'ListBox1.Items.Clear()
For j = 0 To arrAllFiles.Length - 1
Dim array() As String = Split(arrAllFiles(j), "cont")
Me.VistaMenuControl1.Items.Add(array(1)).ItemTag = Trim("cont" + array(1))
Next
Catch Except As Exception
MsgBox(Except.Message & vbNewLine & _
"Möglicherweise ist die Pfadangabe falsch.", _
MsgBoxStyle.Exclamation)
End Try
Alles anzeigen
Nun was ich nicht hinbekomme ist das er mir auch ".dll" wegnimmt. Füge ich ein zweites Split ein bekomme ich eine leeres item.
Zweiter Fehler ist:
Das Objekt des Typs "System.String" kann nicht in Typ "System.Windows.Forms.Control" umgewandelt werden.
Hoffe kann mir noch jemand helfen?!
mfg und Guten Nacht