Benutzer mit den meisten Antworten
Überschneidung von Shapes

Frage
-
Hallo Leute!
ich habe da so ein Problem:
Wie kann ich prüfen, ob ShapeA gerade auf ShapeB ist, ohne die Position mit Top bzw Left abzufragen?
Das wäre nützlich, denn in meiner Software gibt es nicht nur eins.
Danke im voraus.
mfg Johannes
Ein Tag ohne VB ist ein verlorener Tag. =)
Antworten
-
Hallo Johannes,
die Frage wäre was für Shapes verwendest Du?
Wenn es die aus dem Visual Basic Powerpacks sind, so basieren diese auf GDI+,
wenn man das Oberflächen-Brimborium abzieht.
Dort kann man zwei Bereiche z. B. über die Region mit Methoden wie Intersect testen.
Nur legen die Shapes aus dem Powerpack diese Informationen nicht offen,
so dass man dies selbst in die Hand nehmen muß. (Und nach kurzem Blick
darauf nicht immer ganz trivial).
Gruß Elmar- Als Antwort markiert Robert BreitenhoferModerator Mittwoch, 17. März 2010 16:47
Alle Antworten
-
Hallo Johannes,
die Frage wäre was für Shapes verwendest Du?
Wenn es die aus dem Visual Basic Powerpacks sind, so basieren diese auf GDI+,
wenn man das Oberflächen-Brimborium abzieht.
Dort kann man zwei Bereiche z. B. über die Region mit Methoden wie Intersect testen.
Nur legen die Shapes aus dem Powerpack diese Informationen nicht offen,
so dass man dies selbst in die Hand nehmen muß. (Und nach kurzem Blick
darauf nicht immer ganz trivial).
Gruß Elmar- Als Antwort markiert Robert BreitenhoferModerator Mittwoch, 17. März 2010 16:47