"Mouseover" bei einem Label Verfasst am: 08.12.2009, 20:50
ich bin im begriff ein kleines spielchen zu programmieren; paar vorkenntnisse dementsprechend vorhanden
nun weiß ich zwar, wie man mit der MouseOver-Funktion umzugehen hat, aber ich stelle mir die frage, wie man so eine "Over"-Funktion hinzukriegen hat bei beispielsweise 2 labels. im prinzip habe ich folgendes problem:
---------------------
ein label, welches mittels eines timers über die form wandert (timer-intervall:1, im timer folgenden text: label1.left = label1.left + 100) - dies funktioniert soweit
dann steht erst mal mitten in weg ein weiteres label (label2) herum, welches sich später auch noch bewegen soll, aber jetzt im moment der einfachkeit halber noch nicht.
label1 trifft irgendwann auf label2. gibt es eine funktion die in etwa besagt: "wenn label1 label2 trifft, dann ... " ? ähnlich wie bei der mouseover-funktion ("wenn maus über label1 geht, dann ... " - dies ist bekannt und funktioniert auch)
---------------------
ich hoffe ich konnte mein problem einigermaßen erklärend darstellen und ihr wisst mir zu helfen habe nichts dergleichen in der suchfunktion gefunden, dennoch entschuldige ich mich für eventuelle von mir nicht gefundene threads, die genau diese "problematik" behandeln _________________
christopher.g Überflieger
Anmeldedatum: 03.05.2008 Beiträge: 536
Verfasst am: 09.12.2009, 08:48
hi
wenn du dein label nach rechts wander lässt brauchst ja nur überprüfen ob sich label1 mit label 2 trifft...
label1.left = label1.left + 100
if (label1.left + label1.width) => label2.left and (label1.left + label1.width) <= (Label2.left + Label2.Width) then
Timer1.enabled = False
endif