Diskussion zum Artikel "Grafiken in der Bibliothek DoEasy (Teil 73): Das Formularobjekt eines grafischen Elements"

 

Neuer Artikel Grafiken in der Bibliothek DoEasy (Teil 73): Das Formularobjekt eines grafischen Elements :

Der Artikel erschließt einen neuen großen Bereich der Bibliothek für die Arbeit mit Grafiken. Im aktuellen Artikel werde ich das Mausstatusobjekt, das Basisobjekt aller grafischen Elemente und die Klasse des Formularobjekts der Bibliothek grafische Elemente erstellen.

Kompilieren Sie den EA und starten Sie ihn auf dem Chart eines Symbols:


Wie man sieht, wird der Status der Schaltflächen und des Cursors korrekt angezeigt. Das Formularobjekt bewegt sich nur, wenn es mit der Maus innerhalb seines aktiven Bereichs angefasst wird.

Beim Klicken mit der rechten und mittleren Maustaste innerhalb des Formulars werden das Kontextmenü und das Fadenkreuz-Werkzeug nicht aktiviert. Hier gibt es eine lustige Panne: Wenn wir das Fadenkreuz-Werkzeug außerhalb des Fensters aktivieren und dann mit ihm (bei gedrückter linker Maustaste) über dem aktiven Bereich des Formulars schweben, beginnt es sich zu verschieben. Dies ist ein fehlerhaftes Verhalten. Aber das ist erst der Anfang. Ich werde in den nächsten Artikeln Verbesserungen vornehmen und die neue Funktionalität in das Formularobjekt einbauen.

Autor: Artyom Trishkin

Grund der Beschwerde: