Feststellen des Symbols des Elements das "ElementLeftButtonUp" ausgelöste hat

Feststellen des Symbols des Elements das "ElementLeftButtonUp" ausgelöste hat

Hallo!
Ich habe ein Projekt wie in http://www.copadata.com/forums/showpost.php?p=6615&postcount=2 beschrieben erweitert um das Objekt herauszubekommen auf das geklickt wurde, da ich in einem anderen VSTA-Macro wissen muss woher der Aufruf kam.
Nun habe ich folgende Probleme:

  • Ich bekomme das Element geliefert auf das geklickt wurde. Was ich eigentlich brauche ist das Symbol in dem sich das Element befindet und von diesem Symbol brauche ich das DynProperty "SubstituteDestination".
    Ich habe alles möglich versucht aber ich komme einfach nicht per Code von dem Element zum Symbol?!?!
    Zur Info: Das Symbol liegt in der Symbolbibliothek des Projektes und wird nur verlinkt im Bild abgesetzt. Wird das Symbol im Bild abgesetzt haben alle Elemente in den Symbolen im Bild den gleichen Namen wie in der Symbolbibliothek.
    (Element namens "Button1" im Symbol in der Bibliothek >>> Symbol zehnmal im Bild abgesetzt >>> ergibt in den Symbolen zehnmal ein Element mit dem Namen "Button1")

  • Wird in der Runtime der VSTA-Editor geöffnet und debuggen gestartet. Wird der Event "ElementLeftButtonUp" nicht mehr erzeugt! Gibt es dafür einen Grund? Andere Macros laufen noch und lassen sich debuggen.

  • Ich hoffe es kann mich jemand auf den richtigen Weg bringen!

    Danke und Gruß,
    H.-P.

    This is a migrated post! Originally posted on 15.03.2013 by user hp. Please be aware that information can be outdated.

      Disclaimer

      This document governs the use of our Community Forum. By registering and using the platform, you accept these conditions.

      The COPA-DATA Community Forum serves to encourage the exchange of information and experience about the zenon software between forum users respectively zenon users.

      Please mind that any published information on the Community Forum is the subjective opinion and view based on the experience and the level of knowledge of the author. COPA-DATA does not overtake any responsibility for the content and the accuracy of the shared information.

      Users of the Community Forum are encouraged to share only well-founded experiences and to point out any risks associated with the implementation of proposed solutions to problems. COPA-DATA at its absolute discretion, reserves the right to moderate the forum. In this connection COPA-DATA may remove any information containing false facts, potentially dangerous solutions, bad language or content that may insult, degrade or discriminate others. COPA-DATA may block a non-complying user from forum access if the user violated this provision.

      COPA-DATA reserves the right to change this document from time to time at own discretion.


      Ing. Punzenberger COPA-DATA GmbH
      Karolingerstraße 7b · 5020 Salzburg · Austria
      www.copadata.com