AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren

Designer Programmierung, Felder verschieben

Ein Thema von Freiwilderer · begonnen am 16. Jun 2009 · letzter Beitrag vom 18. Jun 2009
 
Freiwilderer

Registriert seit: 26. Mai 2009
163 Beiträge
 
Delphi 7 Enterprise
 
#4

Re: Designer Programmierung, Felder verschieben

  Alt 18. Jun 2009, 09:30
hi,
also ich habs jetzt anders gelöst, is allerdings etwas umständlicher
im prinzip setze ich den Mauszeiger beim Klicken in das zu verschiebene Feld in die Mitte des Feldes.
(MouseDown)
dann speichere ich die Position des cursers in eine TPoint variable.

im onMouseMove frage ich dann in 4 if Abfragen ab, ob die aktuelle curser position mehr als 5 pixel von der gespeicherten entfernt ist (natürlich für x und y einzeln), setzte dann das feld 5 pixel in die eine oder andere richtung und setze auch den TPoint wert auf die neue koordinate.
Das funktioniert nun genau so, wie ich mir das vorgestellt hatte

falls jemand den quellcode haben will, bitte mail an freiwilderer@gmx.de ... das is zu kompliziert zum posten hier und ich weiß, wie ärgerlich es ist, wenn man zwar ein thema findet, welches zum eigenen problem passt, aber keine lösung drin steht, sondern nur, jetzt läufts ;D

mfg
  Mit Zitat antworten Zitat
 

Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

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 16:17 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