C# Problem

04/11/2012 18:44 [The]Mangaa#1
Hi
Ich beschäftige mich noch nicht lange mit C#
ich versuche momentan ein simples tool zu basteln um übung zu bekommen, ein Media Player (natürlich Windows FOms)

Eigentlich kein Problem, nur das ich nicht weiß wie man eine Playlist erstellen kann....

ich hab mal versucht einfach die axWindowsMediaPlayer1.URL mit einer listBox (text) "gleichzusetzten", also :

private void listBox1_DoubleClick(object sender, EventArgs e)
{
axWindowsMediaPlayer1.URL = listBox1.SelectedItem;
}


und dann kommt diese fehlermeldung :
Fehler 4 Der Typ "object" kann nicht implizit in "string" konvertiert werden. Es ist bereits eine explizite Konvertierung vorhanden. (Möglicherweise fehlt eine Umwandlung.)

kann mit wer sagen wie ich
a) eine URL in eine string konvertieren kann
b) es anders konstruieren kann, dass es geht
c) wie ich es machen muss :D

Ich weiß, dass es bei C++ und VB in der art Funktioniert....

lg, Mangaa
04/11/2012 19:11 xNopex#2
Falscher Bereich. Aber nja: Versuch es mit nem einfachen Cast. Solange deine listBox Items auch wirklich Strings sind, gibt es dann keine Probleme.
04/11/2012 19:24 [The]Mangaa#3
okey danke :)

kann mir noch wer sagen was URLs für ein Typ sind ?! :D
04/11/2012 19:37 xNopex#4
Schau halt nach: [Only registered and activated users can see links. Click Here To Register...]
04/11/2012 20:18 Tyrar#5
grundsätzlich würde ich bei urls sagen:
std::string oder char array ;)

allerdings was .NET angeht nur string?
04/11/2012 23:18 [The]Mangaa#6
OK ich habs hingekriegt, das Problem war bei der listBox :D

wenn wer den Code haben will, weil ich totalen scheiß gelabert und ihn verwirrt hab : :D

string a = (string)listBox1.SelectedItem;
axWindowsMediaPlayer1.URL = a; (ich weiß dass man die variable weglassen kann)