Diskussion zum Artikel "Von der Grundstufe bis zur Mittelstufe: Objektereignisse (III)"

 

Neuer Artikel Von der Grundstufe bis zur Mittelstufe: Objektereignisse (III) :

In diesem Artikel schaffen wir die Grundlage für die Themen der nächsten Veröffentlichung. Wir werden uns auch ansehen, wie sich ein OBJ_LABEL-Objekt zum Bearbeiten und Verschieben vollständig interaktiv machen lässt. Mit anderen Worten: Wir können sowohl den Text als auch die Position des OBJ_LABEL-Objekts ändern, ohne das Dialogfenster „Objekteigenschaften“ zu öffnen.

Im vorigen Artikel haben wir also gesehen, dass es möglich ist, das zu tun, was in der folgenden Animation gezeigt wird.

Animation 01

Dies ermöglicht die Implementierung eines Mechanismus zur direkten Bearbeitung des Textes, der in einem OBJ_LABEL-Objekt auf dem Chart enthalten ist. Wenn wir jedoch versuchen, manuell ein neues OBJ_LABEL hinzuzufügen, werden wir sehen, dass das, was in Animation 01 gezeigt wird, unmöglich ist. Warum? Der Grund liegt in den Filtern, die bei der Ereignisverarbeitung verwendet werden. In gewisser Weise würde in der ersten Phase das einfache Entfernen der Filter das Problem bereits lösen. Das wäre natürlich zunächst der Fall. Wenn wir dies jedoch versuchen, werden wir feststellen, dass die Anwendung ein wenig verrücktspielt.

Aus diesem Grund werden wir kurz zeigen, wie der Quellcode aus dem vorherigen Artikel geändert werden sollte, um den Mechanismus aus Animation 01 zur Bearbeitung eines beliebigen OBJ_LABEL-Objekts zu verwenden.


Autor: CODE X