Entwickler-Ecke
Grafische Benutzeroberflächen (VCL & FireMonkey) - Shape berühren
Zlatan - Do 27.01.11 13:36
Titel: Shape berühren
Zwei Shape Sollen Sich berühren und dann soll sich eine neue Form öffnen
wie?
(das Öffnen)
Moderiert von
Gausi: Topic aus Sonstiges (Delphi) verschoben am Do 27.01.2011 um 12:39
Gausi - Do 27.01.11 13:39
Zlatan - Do 27.01.11 18:25
sorry hab mich wohl falsch ausgedrückt
Die neue Form soll automatisch gezeigt werden, wenn sich die beiden Shapes berühren
der organist - Do 27.01.11 18:41
Bei solchen Missverständnissen mag es helfen, wenn man in seinem ersten Post etwas mehr schreibt ;)
Regan - Do 27.01.11 18:54
Du prüfst, ob du Shape1 und Shape2 übereinanderliegen (mit Width und Left und Top und Height) und rufst dann Form2.Show(); auf.
Zlatan - Do 27.01.11 19:01
wie prüfe ich das?
HeftCD - Do 27.01.11 23:48
Delphi-Quelltext
1:
| if ( (shape1.left + Shape1.width) => Shape2.left ) then Form2.show |
Moderiert von
Narses: Delphi-Tags hinzugefügt
Zlatan - Di 01.02.11 11:33
was muss ich doppelklicken ? von was ist das die Procedur?
Tintenblut - Di 01.02.11 11:54
1. Ist das die Antwort auf deine zuletzt gestellte Frage
2. Warum solltest du etwas doppelklicken?
3. Ist das wirklich eine Prozedur?
Wenn du nicht immer 2-3 Wort-Postings schreiben und erklären würdest, was du nicht verstehst, könnte dir vielleicht jemand besser helfen.
Fürs erste empfehle ich: Das
Delphi-Treff Grundlagentutorial [
http://www.delphi-treff.de/tutorials/]
Zlatan - Di 01.02.11 14:04
aber irgendwo muss ich doch dieses if ... then hinschreiben
MaxWurzel - Di 01.02.11 14:08
Am besten dort, wo du dein shape bewegst.
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!