Einzelnen Beitrag anzeigen

Danyel

Registriert seit: 7. Okt 2009
Ort: Lübeck
15 Beiträge
 
Delphi 5 Standard
 
#8

Re: OnMouseDown Methode hinzufügen->Label wird per Code e

  Alt 28. Mär 2010, 22:38
Ah danke, vielen dank.
Werd mich nochmal genauer mit den Sendern beschäftigen und es die Tage weiter probieren,
wenn der Klausurstress vorbei ist.
Und nein, von wo die Bewegung stattfindet ist eig relativ egal, denn sobald man auf
das Label klickt, wird move auf true gesetzt. Wenn move auf true gesetzt ist, dann
wird die labelposition zusammen mit der Maus bewegt.
Sobald ich es geschafft, oder andere Fragen habe, melde ich mich.
Bis dahin noch nen schönen Abend.


PS Damit es zu keinen Missverständnissen kommt:
Ich möchte die erstellten Labels während der Laufzeit mit der Maus
bewegen, dazu soll beim OnMouseDown eine Variable, in meinem Fall
MOVE auf TRUE gesetzt werden. Beim OnMouseMove werden die LEFT und
TOP Werte mit denen der Maus vergrößert oder verkleinert. Dies
geschieht aber nur bei gedrückter Maustaste (MOVE=TRUE). Beim
OnMouseUp soll MOVE wieder auf FALSE gesetzt werden.

EDIT
Wenn ich es wie Zeras vorgeschlagen hatte mache und eine Procedure
unten dranhänge und oben bei der Labelerstellung der OnMouseDown Procedure
meine eigene zuweise, dann zeigt er mir diese rot an und sagt dass diese
nicht vorhanden ist.

EDIT
So, endlich konnte ich weitere Tests machen, doch verliefen diese nicht
nach meinen Vorstellungen.
Ich habe mir das Thema angeguckt wo durch ein Array Buttons erzeugt
werden und muss zugeben, dass ich dort nicht alles verstehe. Das mit den
Sendern ist mir noch nicht gänzlich schlüssig.
Bin ich richtig in der Annahme, dass ich eine eigene Variable für den
Sender erstellen muss, so wie es in dem Thema zu sehen ist?
Muss ich beim Erstellen der Labels dieser Variable etwas zuweisen?
Wenn ja was? Aber da macht sich in mir die Vermutung breit, dass das nicht
funktionieren kann, da die Variable dann nur auf das zuletzt erstellte
Label bezug hat, da durch dieses die Variable zuletzt geändert wurde.
Momentan bin ich auf dem Holzweg und mir scheint, als ob ich das Brett vor
dem Kopf nicht allzu schnell wegbekommen werde. Ich wäre sehr dankbar, wenn
mir jemand eine etwas genauere Erklärung oder andere, ähnliche Themen liefern
könnte.
Hmm ich überlege gerade die Erstellung der Labels mit einem Array zu verbinden,
dh, dass erst die Anzahl der zu erstellenden Labels überprüft wird und somit
die Endgrenze des Arrays festgelegt wird, ist das sinnvoll das so umzubauen?
Danke euch für eure Geduld mit mir
Auch wenn am Ende dein Programm nicht läuft,
so bist mit dem Weg gewachsen und nichts war
umsonst!
  Mit Zitat antworten Zitat