AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren

TListview + Bilder in der 3. Spalte

Ein Thema von Timelesk · begonnen am 20. Okt 2004 · letzter Beitrag vom 25. Okt 2004
Antwort Antwort
Timelesk

Registriert seit: 24. Jul 2004
72 Beiträge
 
#1

TListview + Bilder in der 3. Spalte

  Alt 20. Okt 2004, 17:53
Hallo,

ich habe eine Listview im vsReport-Style und möchte in der 3. Spalte ein Bild anzeigen lassen.
Dieses Bild soll in der Mitte der 3. Spalte angezeigt werden.
Bei jedem Listview-Eintrag sollte das Bild (je nach Status des Eintrages) ein anderes sein.
Das Bild muss nicht mehr geändert werden, nur bei jedem Einlesen der Listview wird es ausgewählt und reingesetzt.

Delphi-Quellcode:
        with languages.sprachen.Items.Add do begin
          Result := true;
          Caption := 'Eintrag';
          SubItems.Add('Name');
          SubItems.Add('BILD');
        end;
Nun weiß ich aber nicht, wie ich das hinbekomm.
Könnt ihr mir eventuell helfen?

Hab schon ein gesucht und Tipps gefunden, aber diese Tipps funktionieren nur, wenn in der ersten Spalte auch ein Icon angezeigt wird (das erste Icon der TImageList).

vielen vielen Dank
  Mit Zitat antworten Zitat
Benutzerbild von toms
toms
(CodeLib-Manager)

Registriert seit: 10. Jun 2002
4.648 Beiträge
 
Delphi XE Professional
 
#2

Re: TListview + Bilder in der 3. Spalte

  Alt 21. Okt 2004, 08:34
Hi,

Hast du eine Antwort gefunden?
Sonst probier's mal mit OwnerDraw.
Thomas
  Mit Zitat antworten Zitat
Timelesk

Registriert seit: 24. Jul 2004
72 Beiträge
 
#3

Re: TListview + Bilder in der 3. Spalte

  Alt 21. Okt 2004, 14:43
Keine Antwort bis jetzt...

Mit Owner Draw? Hab ich mich noch nie mit beschäftigt.
Kannste mir da weiterhelfen?
  Mit Zitat antworten Zitat
Benutzerbild von p0ke
p0ke

Registriert seit: 21. Dez 2003
Ort: Osnabrück
121 Beiträge
 
Turbo Delphi für Win32
 
#4

Re: TListview + Bilder in der 3. Spalte

  Alt 23. Okt 2004, 14:59
Hey,

ich kanns gerade nicht ausprobieren, aber ich meine so solltest du es hinbekommen:

Code:
Listview1.Items[3].SubItemImages[1] := 1;
Ein Bild aus einer ImageList wäre in diesem Fall dann in der 3. Spalte, also im 2. Subitem zu sehen.

Gruss

p0ke
René
There are only 10 types of people in the world: Those who understand binary, and those who don't.

Mein Projekt bei DP: ScreenCaptureV2
  Mit Zitat antworten Zitat
Timelesk

Registriert seit: 24. Jul 2004
72 Beiträge
 
#5

Re: TListview + Bilder in der 3. Spalte

  Alt 23. Okt 2004, 16:27
Hi p0ke,

das ist nicht das Problem... Aber danke.
Das Problem liegt darin, dass er dann auch in der ersten Spalte ein Icon anzeigt und das soll nicht so sein.
Was macht man dagegen?
  Mit Zitat antworten Zitat
Benutzerbild von p0ke
p0ke

Registriert seit: 21. Dez 2003
Ort: Osnabrück
121 Beiträge
 
Turbo Delphi für Win32
 
#6

Re: TListview + Bilder in der 3. Spalte

  Alt 23. Okt 2004, 19:54
Das müsste dann im Prinzip wie folgt gehen:

Code:
ListView1.Items[3].ImageIndex := -1;
Ich hoffe ich hab diesmal alles richtig gelesen

Gruss

p0ke
René
There are only 10 types of people in the world: Those who understand binary, and those who don't.

Mein Projekt bei DP: ScreenCaptureV2
  Mit Zitat antworten Zitat
Timelesk

Registriert seit: 24. Jul 2004
72 Beiträge
 
#7

Re: TListview + Bilder in der 3. Spalte

  Alt 23. Okt 2004, 20:34
Hi,

*wow* Cool, jetzt ist das Bild weg, vielen Dank.

ABER der Platzhalter für das Bild ist noch da. Wie bekommt man den weg?
  Mit Zitat antworten Zitat
Benutzerbild von Domo Sokrat
Domo Sokrat

Registriert seit: 14. Mai 2003
Ort: Wehrheim / Ts.
235 Beiträge
 
Delphi 2006 Professional
 
#8

Re: TListview + Bilder in der 3. Spalte

  Alt 25. Okt 2004, 14:50
Hi,

bin da gerade über etwas gestolpert, das Dein Problem vielleicht lösen könnte: Ne nette Kompo (Freeware 8) ): Guckstu hier:

http://torry.net/authorsmore.php?id=4403

Achja: Die heruntergeladene Datei müsste noch in eine .EXE umbenannt werden, dann klappt's auch mit dem Nachbarn...
Michael Seeger
Vergesst nicht: Es wird überall nur mit Wasser gekocht
ZEOSLib - Admin-Team
ZeosLib-Forum
  Mit Zitat antworten Zitat
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 07:35 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz