Diskussion zum Artikel "Grafiken in der Bibliothek DoEasy (Teil 100): Verbesserungen im Umgang mit erweiterten grafischen Standardobjekten"

 

Neuer Artikel Grafiken in der Bibliothek DoEasy (Teil 100): Verbesserungen im Umgang mit erweiterten grafischen Standardobjekten :

Im aktuellen Artikel werde ich offensichtliche Fehler bei der gleichzeitigen Behandlung von erweiterten (und Standard-) Grafikobjekten und Formularobjekten auf der Leinwand beseitigen sowie Fehler beheben, die bei dem im vorherigen Artikel durchgeführten Test entdeckt wurden. Der Artikel schließt diesen Teil der Bibliotheksbeschreibung ab.

Kompilieren und starten wir den EA auf dem Chart:


Wie wir sehen können, ist der ZOrder-Wert jedes Formularobjekts unmittelbar nach der Erstellung gleich Null, aber grafische Objekte werden immer noch "unter ihnen" aufgebaut. Änderungen des ZOrder-Werts eines jeden Objekts werden "kreisförmig" durchgeführt — nicht mehr als die Anzahl der Formularobjekte auf dem Chart (von Null an gerechnet). Jedes konstruierte grafische Objekt erscheint immer "unter" den GUI-Objekten, und ihre relative Position bleibt unverändert, was bedeutet, dass sie in der Liste entsprechend den Werten ihrer ZOrder-Eigenschaft korrekt verteilt sind. Schließlich ist das zusammengesetzte grafische Objekt jetzt korrekt auf die Ränder des Bildschirms begrenzt und wird unabhängig von der Lage seiner Drehpunkte nicht verzerrt. Wie andere grafische Objekte wird es unterhalb der Formularobjekte gezeichnet.

Autor: Artyom Trishkin