Discussione sull’articolo "Controlli Grafici Personalizzati. Parte 1: Creazione di un Controllo Semplice"

 

Il nuovo articolo Controlli Grafici Personalizzati. Parte 1: Creazione di un Controllo Semplice è stato pubblicato:

Questo articolo tratta i principi generali di sviluppo dei controlli grafici. Prepariamo strumenti per un lavoro rapido e conveniente con oggetti grafici, analizzeremo un esempio di creazione di un semplice controllo per l'inserimento di testo o dati numerici e le sue modalità di utilizzo.

In totale, ci sono oltre quaranta oggetti grafici nel client terminal MetaTrader 5. Tutti questi oggetti possono essere utilizzati separatamente, ma più spesso vengono utilizzati in una catena di oggetti interconnessi. Ad esempio, quando viene utilizzato un campo di modifica (OBJ_EDIT), molto spesso viene utilizzata insieme ad esso un'etichetta bitmap (OBJ_LABEL) per indicare la funzione del campo di modifica.

Quando si utilizza un campo di modifica, spesso è necessario verificare la correttezza dei dati inseriti da un utente, nonché prevedere la possibilità di utilizzare sia un punto che una virgola come separatore decimale.

Quando si utilizza un output di dati programmatico, dovresti formattare i dati. Ad esempio, dovresti eliminare gli zeri non necessari. Pertanto, sarebbe più semplice avere un singolo oggetto che includa il campo di modifica, l'etichetta bitmap e alcune altre caratteristiche funzionali.

Attualmente, esiste un certo insieme di controlli grafici nel mondo della programmazione che viene utilizzato in quasi tutte le applicazioni: un form (la base dell'interfaccia di un'applicazione, dove si trovano tutti gli elementi di controllo), un frame (consente di raggruppare e separare insiemi di elementi che hanno uno scopo funzionale), un pulsante, un campo di modifica, un'etichetta, una check box, pulsanti di opzione, barre di scorrimento verticali e orizzontali, un elenco, un elenco a discesa, una riga di menu, un tab menu (fig. 3). 

 


Autore: Dmitry Fedoseev