AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

TListBox und Drag&Drop Problem

Ein Thema von MicMic · begonnen am 20. Sep 2019
Antwort Antwort
MicMic

Registriert seit: 26. Mai 2018
296 Beiträge
 
Delphi 10.2 Tokyo Starter
 
#1

TListBox und Drag&Drop Problem

  Alt 20. Sep 2019, 13:41
Hallo,

vielleicht kennt ihr das Verhalten. Ohne Drag&Drop scrollt die ListBox, wenn man einen Eintrag auswählt und man die gedrückte Maus an den Rand der ListBox bewegt. Im Drag&Drop Modus dagegen passiert das zu 99% nicht. Aber beendet man ein Drag&Drop außerhalb der ListBox, dann scrollt die ListBox eine Position weiter. Die alte Position stelle ich zur Zeit in OnEndDrag wieder her. Jedoch flackert es kurz. Besser wäre es, sie würde erst gar nicht scrollen. Auch wenn es nur eine Position ist... es stört. Hat da vielleicht jemand eine Idee?

Was auch doof ist, dass OnMouseUp gleich gesendet wird, sobald man sein Drag&Drop startet. Kann ich das irgendwie überschreiben?

Weiterhin würde ich gerne während eines Drag&Drops die rechte Maustaste abfragen. Kann man bestimmt (so weit war ich noch nicht) aber leider wird dann auch ein DragDrop beendet. Der sollte aber eher nur beendet werden, wenn man die linke Maustaste wieder loslässt.

Das leben wäre leichter, wenn niemand DragDrop erfunden hätte *lach

Gruß Mic
  Mit Zitat antworten Zitat
Antwort Antwort


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 19:26 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