none
Überschneidung von Shapes RRS feed

  • 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. =)
    Sonntag, 7. März 2010 19:38

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
    Montag, 8. März 2010 11:21
    Beantworter

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
    Montag, 8. März 2010 11:21
    Beantworter
  • Hallo Johannes013,

    hasst Du eigentlich Dein Problem gelöst ?

    Grüße,
    Robert

    Donnerstag, 11. März 2010 16:12
    Moderator
  • Hallo Johannes013,

    Ich gehe davon aus, dass die Antwort Dir weitergeholfen hat.
    Solltest Du noch "Rückfragen" dazu haben, so gib uns bitte Bescheid.

    Grüße,
    Robert

    Mittwoch, 17. März 2010 16:46
    Moderator