ERLEDIGT
JA
JA
ANTWORTEN
6
6
ZUGRIFFE
852
852
EMPFEHLEN
-
26.09.10 00:08 #1
- Registriert seit
- Aug 2007
- Beiträge
- 329
Hi,
ich habe einen ListView, in dem ich Namen und Größe von Bildern anzeige.
Wie kann ich das aktuell ausgewählte Bild auslesen und ich einer Pictureboc anzeigen?
Folgendes hab ich versucht:
Das funktioniert aber nicht.Code :1 2 3 4
var lvi = listView.SelectedIndices as ListViewItem; var name = lvi.Name; var bitmap = Bitmap.FromFile(name); pictureBox.Image = bitmap as Image;
C:\Users\Roman\Documents\Visual Studio 2008\Projects\SQ\SQ\Settings.cs(74,23): error CS0039: Cannot convert type 'System.Windows.Forms.ListView.SelectedListViewItemCollection' to 'System.Windows.Forms.ListViewItem' via a reference conversion, boxing conversion, unboxing conversion, wrapping conversion, or null type conversion
Gruß
-
26.09.10 12:20 #2
- Registriert seit
- Aug 2007
- Beiträge
- 329
Hi,
keiner ne Idee?
Gruß
-
Hi
1. nicht puschen!
2. HAst du dir die Fehlermeldung mal durchgelesen? (die übrigens nicht zum Code passt
)
Du versuchst aus mehrer Objekten eins zu machen. Beim Code hier: aus einer Liste von Indizes ein komplexes Objekt.
Also entweder nutzt du den Index uns lässt dir anhand des Index das entsprechende Item vom ListView geben oder du nutzt das Property SelectedItems und greifst darüber auf einzelne Objekte zu.
Tipp: Nutz auch den Debugger und schau dir an, was dir die einzelnen Propertys und Methoden liefernGrüße Nico
----------------------
Xing
----------------------
Zitat von Mark Twain (1835-1910)
Zitat von Mike Wilson - Biographie über Larry Ellison (CEO Oracle)
-
26.09.10 15:12 #4
- Registriert seit
- Aug 2007
- Beiträge
- 329
Hi,
Und wie stelle ich das an? Bin noch AnfängerAlso entweder nutzt du den Index uns lässt dir anhand des Index das entsprechende Item vom ListView geben oder du nutzt das Property SelectedItems und greifst darüber auf einzelne Objekte zu.
Gruß
-
Hi
Hast du dir die Beispiele in der MSDN mal angeschaut?
ListView.SelectedItems
ListView.SelectedIndicesGrüße Nico
----------------------
Xing
----------------------
Zitat von Mark Twain (1835-1910)
Zitat von Mike Wilson - Biographie über Larry Ellison (CEO Oracle)
-
26.09.10 15:31 #6
- Registriert seit
- Aug 2007
- Beiträge
- 329
Hi,
ok ich hab die Lösung jetzt alleine gefunden, danke für die Hinweise.
Für Protokoll, hier die Lösung:
Code cpp:1 2 3 4 5 6
ListView.SelectedIndexCollection indexes = listView_texuren_grundebene.SelectedIndices; foreach (int index in indexes) { String name = this.listView_texuren_grundebene.Items[index].SubItems[0].Text; MessageBox.Show(name, "test"); }
Gruß
-
Grüße Nico
----------------------
Xing
----------------------
Zitat von Mark Twain (1835-1910)
Zitat von Mike Wilson - Biographie über Larry Ellison (CEO Oracle)
Ähnliche Themen
-
[C# + WPF] Contextmenu in Listview anzeigen
Von Moritz123 im Forum .NET Windows FormsAntworten: 0Letzter Beitrag: 20.05.07, 12:14 -
Bildname aus text Datei auslesen
Von lakul im Forum PHPAntworten: 2Letzter Beitrag: 20.09.06, 17:43 -
Arrays mit ListView anzeigen?
Von tm69 im Forum .NET ArchivAntworten: 2Letzter Beitrag: 31.01.05, 16:51 -
ListView in QReport anzeigen lassen
Von landi im Forum Delphi, Kylix, PascalAntworten: 0Letzter Beitrag: 20.09.04, 11:24 -
Dateien in Listview anzeigen
Von Justus im Forum Visual Basic 6.0Antworten: 14Letzter Beitrag: 30.01.02, 08:48





Zitieren


Ich wollt auch, dass du die Lösung allein findest. Ich hab dir nur gezeigt, wie du dahin kommst
Login





