So, da ich immer wieder Fragen aus dem VB-Alltag habe, und es hier eine Menge toller Mitglieder gibt, die sich sehr gut mit VB.NET auskennen (Blick auf hutteric
), mache ich hier mal einen Problemthread für alles VB.NET-bezogenes.
Und es geht gleich los:
WMPControl in VB.NET
Die URL-Eigenschaft davon ist ein String-Listenfeld. Man kann somit eine Liste von Mediendateien an die WMPControl übergeben (die dann wie eine Playliste abgearbeitet wird? Das versuche ich zu erreichen). Aber ich habs mit den Listen nicht so, und wenn ich folgendes ausprobiere:
Code:
Dim Musics(ListMusic.Items.Count - 1) As String
Dim FoundMusic As ListViewItem
Dim Counter As Integer = -1
For Each FoundMusic In ListMusic.Items
Counter += 1
Musics(Counter) = FoundMusic.Tag.FullName
Next
WMPControl.URL = Musics()
Sagt er "Die Indexanzahl ist kleiner als die Anzahl der Dimensionen des indizierten Arrays.", bei "WMPControl.URL = Musics" ohne Klammern gibts "Der Wert vom Typ "1-dimensionales Array von String" kann nicht in "String" konvertiert werden."
Also, man merkt, ich hab die Listen noch nicht ganz intus. Wie kann ich eine String-URL-Liste an die WMPControl übergeben?