![]() |
Auswahlrahmen in einer scrollbox
Liste der Anhänge anzeigen (Anzahl: 1)
Mittag!
Hab da mal ne Frage ;) Habe eine scrollbox, die mit mehreren TImage komponenten gefüllt ist. Nun möchte ich wie bei Windoof, dass man einen Auswahlrahmen bekommt, mit dem man mehrere TImages dann auswählen kann. also so wie beim Win Explorer der blaue rahmen (siehe bild) man könnte ja etwas mit OnMouseDown, OnMouseMove und OnMouseUp machen. Mein Problem ist jetzt nur, wie er so einen Rahmen über die anderen Komponenten wie den TImages zeichnet... Hat da jemand ne Idee oder ähnliches? thx bis denne dioony |
Re: Auswahlrahmen in einer scrollbox
Erstmal würde ich eine große Paintbox und ein
![]() Wenn du so einen schicken halbtransparenten Rahmen wie auf deinem Screenshot haben willst, ist die ![]() Wenn du das alles hast, können wir weiterreden :wink: . |
Re: Auswahlrahmen in einer scrollbox
Zitat:
Nimm TListView und packe deine Bilder in eine Imageliste. Vorraussetzung ist natürlich, dass alle Bilder gleich gross sind. Falls nicht, muss du Thumbsnails erzeugen. Wenn du [TListView.]MultiSelect auf True setzt, hast du das gewünschte Verhalten. |
Re: Auswahlrahmen in einer scrollbox
Das mit dem listview bringt mir ja nichts, weil ich dabei ja nicht soetwas wie einen rahmen bekomme... das mehrfache auswählen ist ja nicht das problem, sondern das anzeigen des rahmens...
Ich werd das mal mit dem offscreenbitmap angucken, obwohl das nicht gerade nach einer feinen lösung ausschaut... danke dioony |
Re: Auswahlrahmen in einer scrollbox
Der Listview zeigt doch automatisch den Rahmen an, wenn du ein Rechteck mit der Maus aufziehst.
|
Re: Auswahlrahmen in einer scrollbox
habe das jetzt nochmal getestet mit listview... der rahmen geht nun aber ich muss da eine scrollbox benutzen, weil ich bei listview keine scrollbalken mehr bekomme, wenn die anzahl der Images größer ist, als die anzahl, die in den angezeigten bereich passen.
die Images haben als parent die scrollbox, wenn ich jetzt dafür die listview als parent setze kommt da nichts... ich bleib dran und poste gegebenenfalls ein ergebnis... bis dann |
Re: Auswahlrahmen in einer scrollbox
Ähm, mach dich in der Hilfe mal schlau, wie man einen Listview benutzt.
|
Re: Auswahlrahmen in einer scrollbox
ja, trotzdem danke...
werd mir bei gebrauch des listview das mal genauer angucken, wenn ich listview mal irgendwann gebrauchen werde... zwar glaub ich nicht, dass es so "einfach" wie mit der scrollbox ist, aber man lernt ja nie aus... mir ist das jetzt viel zu aufwendig, das ganze wieder von der scrollbox zum listview umzuschreiben, da sich das programm eigentlich im endstadium befindet und da die scrollbox, bzw. die images der kern des programms sind, würde das wohl zu weite fäden durch den code ziehen... werde jetzt daher den auswahlrahmen erstmal auf eis legen, weil das ganze schwieriger wird, weil die TImage komponente auch keine OnFocus bzw. SetFocus eigenschaften /ereignisse hat... bis dann und danke dioony |
Alle Zeitangaben in WEZ +1. Es ist jetzt 04:48 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