Discussione sull’articolo "Manuale MQL5: Controlli della finestra secondaria degli indicatori - Barra di scorrimento"

 

Il nuovo articolo Manuale MQL5: Controlli della finestra secondaria degli indicatori - Barra di scorrimento è stato pubblicato:

Continuiamo ad esplorare i vari controlli e questa volta rivolgiamo la nostra attenzione alla barra di scorrimento. Proprio come nell'articolo precedente "Manuale MQL5: Controlli della finestra secondaria dell'indicatore - Pulsanti", lavoreremo nella finestra secondaria dell'indicatore. Prenditi un momento per leggere l'articolo sopra menzionato in quanto fornisce una descrizione dettagliata del lavoro con gli eventi nelle OnChartEvent(). Questo argomento verrà solo menzionato in questo articolo. A scopo illustrativo, questa volta creeremo una barra di scorrimento verticale per un ampio elenco di tutte le proprietà degli strumenti finanziari che possono essere ottenute utilizzando le risorse MQL5.

Nei precedenti articoli sulla programmazione MQL5 abbiamo utilizzato l'oggetto grafico OBJ_LABEL (Text Label) per creare le liste. In questo articolo, utilizzeremo una tela per visualizzare il testo. La convenienza di tale approccio risiede nel fatto che invece di un gran numero di OBJ_LABEL, ne useremo solo uno - OBJ_BITMAP_LABEL (Etichetta bitmap). Puoi disegnare qualsiasi elemento dell'interfaccia su una tela, ma questa volta ci limiteremo solo al testo.

La barra di scorrimento sarà molto semplice. Di solito ha pulsanti freccia ma non saranno funzioni nel nostro caso. La barra di scorrimento sarà composta solo dallo sfondo e dalla casella di scorrimento. La casella di scorrimento cambierà colore quando il cursore passa sopra di essa. Quando viene cliccato, cambierà anche colore suggerendo all'utente che la casella di scorrimento è ora selezionata e può essere trascinata. Nella creazione di oggetti a scorrimento, utilizzeremo oggetti grafici del tipo OBJ_RECTANGLE_LABEL (Rectangle Label).

Autore: Anatoli Kazharski

Motivazione: