Autor Beitrag
ene
ontopic starontopic starontopic starontopic starontopic starofftopic starofftopic starofftopic star
Beiträge: 779
Erhaltene Danke: 1

Vista, XP, W2K
Delphi, .Net, Deutsch und Englisch
BeitragVerfasst: Di 10.02.09 09:27 
Moin,

ich versuche gerade die markierten Items einer CheckedListBox ausgeben zu lassen, aber leider scheitere ich kläglich. Mein Versuch:

ausblenden C#-Quelltext
1:
2:
3:
4:
5:
string chk;
foreach (int i in lstFile.CheckedItems) {
  chk = lstFile.CheckedItems[i].ToString;
  MessageBox.Show(chk);
}


Fehlermeldung: ToString kann nicht mit einem Nichtdelegaten Typen string konvertiert werden. :nixweiss:

_________________
Wir, die guten Willens sind, geführt von Ahnungslosen, Versuchen für die Undankbaren das Unmögliche zu vollbringen.
Wir haben soviel mit so wenig so lange versucht, daß wir jetzt qualifiziert sind, fast alles mit Nichts zu bewerkstelligen.
bakachan
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 503
Erhaltene Danke: 34

W7 (x64) Ultimate
C# / VB.NET (VS2010 Ultimate)
BeitragVerfasst: Di 10.02.09 09:35 
lstFile.CheckedItems enthält keine integer-Werte sondern Objects und bei ToString fehlen dir die Klammern:

also
ausblenden C#-Quelltext
1:
2:
foreach(object bla in checkedListBox.CheckedItems)
MessageBox.show(bla.ToString());
ene Threadstarter
ontopic starontopic starontopic starontopic starontopic starofftopic starofftopic starofftopic star
Beiträge: 779
Erhaltene Danke: 1

Vista, XP, W2K
Delphi, .Net, Deutsch und Englisch
BeitragVerfasst: Di 10.02.09 09:40 
Danke, klappt!

_________________
Wir, die guten Willens sind, geführt von Ahnungslosen, Versuchen für die Undankbaren das Unmögliche zu vollbringen.
Wir haben soviel mit so wenig so lange versucht, daß wir jetzt qualifiziert sind, fast alles mit Nichts zu bewerkstelligen.