Hallo zusammen,
hat jemand eine Idee/Beispielcode, wie man das folgende Problem am geschicktesten löst:
Und zwar habe ich eine TScrollBox, darin ein Panel und auf diesem Panel wieder kleinere Panels, die mit der Maus verschiebbar sind. Das funktioniert ja auch alles ganz schön.
Wenn ich jetzt so ein kleines Panel über den (Fenster-)Rand rausziehe, möchte ich, dass die TScrollBox den sichtbaren Bereich in die Richtung der Mausbewegung verschiebt, so dass das verschobene Panel sichtbar bleibt.
Klar möchte man auch mehrere Panels selektieren (wie z.B. im Windows Explorer die Dateien); also müsste ich ein kleines Rechteck zeichnen, und dann sollte sich die ScrollBox auch verschieben, wenn ich damit über den Rand hinausfahre.
Im Prinzip ein völlig banales Problem, wie man es von vielen Apps her kennt. Habe schon einige Ideen, bin aber immer noch auf der Suche nach der "elegantesten Lösung".
Kennt die jemand? Wenn ja, danke im voraus!
Grüssle, Leo
_________________
Wer nämlic mit h schreibt ist dämlic.