![]() |
Image über einer Listbox anzeigen lassen
Hallo Community,
Da ich bei diesem Thema nicht genau weiß, was ich bei der Suche eingeben soll, muss ich diesen Thread dazu öffnen. Ich möchte ein Image, sei es zur Laufzeit erstellt oder mit der VCL Komponente bereits gesetzt, über einer Listbox anzeigen lassen. Das Problem besteht darin, dass dies immer unter einer Listbox dargestellt wird ;_; need help^^ mfg Nogge |
Re: Image über einer einer Listbox anzeigen lassen
Sorry, dass ich frage, aber was soll das bringen?
|
Re: Image über einer einer Listbox anzeigen lassen
Hast du, unabhängig vom Sinn der Sache, schon BringToFront probiert?
Gruß, Jörg |
Re: Image über einer Listbox anzeigen lassen
Solche Antworten liebe ich ja... :roll:
Also, ich möchte dieses Imageverhalten wie in Winamp benutzen. Dort kann man ja, wenn man (links unten) auf +File drückt, zw +File, +Dir und +URL auswählen. Als StringListe habe ich hier bei ne Listbox gewählt. Nun möchte ich halt dieses Image mit (+File, +Dir und +URL) so anzeigen lassen, dass nicht die Listbox die Sicht versperrt. |
Re: Image über einer Listbox anzeigen lassen
Danke für deine Hilfe .Chef, aber BringToFront, so wie ich es jedenfalls eingesetzt habe, funktioniert nicht.
|
Re: Image über einer einer Listbox anzeigen lassen
Hast du mal einen Screenshot? Ich benutze kein Winamp.
Evtl. Gibt's ja eine andere Lösung für dein Problem, deshalb diese Fragen. Ein Image über einer ListBox ist wohl nicht das Wahre. |
Re: Image über einer einer Listbox anzeigen lassen
Wenn Ihr alle meint, dass es wenig Sinn macht, so mit einem Image zu arbeiten, wie würdet Ihr denn mein Problem lösen, außer ein z.B. Panel an der Stelle zu erstellen und darauf dann mein Bild zu zeichnen?
|
Re: Image über einer einer Listbox anzeigen lassen
Ich kann so nicht viel dazu sagen, da ich nicht weiß, wie es am Ende aussehen soll.
|
Re: Image über einer einer Listbox anzeigen lassen
Zitat:
|
Re: Image über einer einer Listbox anzeigen lassen
Liste der Anhänge anzeigen (Anzahl: 2)
Die Maus ist leider nicht sichtbar auf den Screeshots, wird aber auch so, denke ich, verständlich sein.
|
Re: Image über einer einer Listbox anzeigen lassen
Jup, genau dafür tuts das Panel. BTW: Netter Desktop. ;-)
|
Re: Image über einer einer Listbox anzeigen lassen
mmh, ich wollte eigentlich so wenig Komponenten wie nur möglich verwenden. Der Skin sollte eigentlich nur ein Image aus vielen verschiedenen, zusammengesetzten Bitmaps sein...
|
Re: Image über einer Listbox anzeigen lassen
Also das würde ich, wenn, dann auch mit einem Panel machen. Das kann man auch einfach ein- und ausblenden.
Nur wird das eine Komponente sein, geht aber natürlich auch recht einfach nit einem Panel. Wenn man BevelOuter auf bvNone stellt, sieht man das Panel nachher auch nicht mehr. |
Re: Image über einer Listbox anzeigen lassen
Ok, dann werde ich es wohl leider so machen müssen. Vielen Dank für eure Hilfe.
Zitat:
Frohe Weihnachten noch und juten Rutsch ins neue Jahr. Nogge |
Re: Image über einer Listbox anzeigen lassen
eins noch^^
Habe gerade herausgefunden, dass man auf ein Panel nichts zeichnen kann (es gibt kein "canvas" + "draw"). Versuche gerade (bisher vergeblich) ein zur Laufzeit erstelltes Image auf ein zur Laufzeit erstelltes Panel zu setzen. Könnt ihr mir noch einmal helfen? |
Re: Image über einer Listbox anzeigen lassen
Habs endlich selbst lösen können:
Delphi-Quellcode:
Ich wünsche euch ein frohes, neues Jahr!
Panel:=TPanel.Create(self);
Image:=TImage.Create(self); try Panel.Left:=vLEFT; Panel.Top:=vTOP; Panel.Width:=vWIDTH_1; Panel.Height:=vHEIGHT_1; Panel.Parent:=Form; Image.Left:=0; Image.Top:=0; Image.Width:=vWIDTH_2; Image.Height:=vHEIGHT_2; Image.Parent:=Panel; Image.Picture.LoadFromFile(FileName); finally Image.Free; Panel.Free; end; |
Alle Zeitangaben in WEZ +1. Es ist jetzt 19:44 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz