Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.184 Beiträge
 
Delphi 12 Athens
 
#7

Re: [Achtung Anfänger ^^] Färben von Panels mit gedrückter M

  Alt 11. Feb 2009, 17:31
wenn Maustaste gedrückt wird (OnMouseDown), dann mit ReleaseCapture die Maus freigeben und des Status "Taste gedrückt" in einer Variable speichern ... in OnMouseUp diesen Status dann wieder löschen.

nun kannst du im OnMouseMove der Panels prüfen ob dieser Status gesetzt ist und dementsprechend darauf reagieren. ( if teste_gedrückt then ... )

PS: wenn du die Umfärbung nur im OnMouseMove ausführst, dann solltest du am Ende von OnMouseown am Besten OnMouseMove einmal direkt aufrufen ... falls mal wer nur klicken und nicht Ziehen will
$2B or not $2B
  Mit Zitat antworten Zitat