Galleria di interfacce utente scritte in MQL - pagina 39

 
Grazie per le correzioni. Ci darò un'occhiata.
 
Edgar Akhmadeev #:
Grazie per le correzioni. Ci darò un'occhiata.
Sono lieto di essere stato d'aiuto. :)
 
Реter Konow #:
Abbiamo intenzione di creare una "libreria di modelli" con "colorazioni" di elementi, strutture di finestre, gruppi (ad esempio, etichette) e diverse varianti di moduli. Tutto ciò che l'utente deve fare è selezionare un'immagine, poi copiare il codice e apportare le modifiche. Molto comodo. E molto veloce.
È sicuramente una buona idea.
 

1. Ho inserito una tabella lunga in una V_BOX separata per lo scorrimento. È questo l'unico modo per scorrere la tabella? Non esiste un modo nativo? Vorrei che i C_HEADER fossero corretti. Se possibile anche gli R_HEADER.

2. Ho già chiesto se la tabella è adatta per i log (che ho composto da campi). Se il programma crea un gran numero di righe, sarà un grosso problema o dovrò cancellare i vecchi record?

3. Posso aggiungere colonne e righe in modo programmatico? (è solo una domanda per ora, non ho fretta di fare un esempio).

 
hini #:
È sicuramente una buona idea.
Grazie. Si', e' in cantiere da un po' di tempo. Sì, è in cantiere da un po'. Spero che funzioni. )
 
Edgar Akhmadeev #:

1. Ho inserito una tabella lunga in una V_BOX separata per lo scorrimento. È questo l'unico modo per scorrere la tabella? Non esiste un modo nativo? Vorrei che i C_HEADER fossero corretti. Se possibile, anche gli R_HEADER.

2. Ho già chiesto - una tabella è adatta per i log (li ho costituiti da campi)? Se il programma crea un gran numero di righe, sarà un grosso problema o dovrò cancellare i vecchi record?

3. Posso aggiungere colonne e righe in modo programmatico? (è solo una domanda per ora, non ho fretta di fare un esempio).

1. No. La tabella ha bisogno di un canvas. È possibile collassare parti della tabella in qualsiasi spazio utilizzando gli elementi T_FOLDER e G_FOLDER. Ma lo scorrimento avviene solo in V_BOX o din.window.


Un piccolo chiarimento:

Lo scorrimento appare automaticamente all'interno del V_BOX quando è necessario, e scompare automaticamente se non è necessario. Finché la tabella rientra nel campo visivo, lo scorrimento non appare, mentre quando non rientra, appare immediatamente. Se si riduce la dimensione della finestra di visualizzazione in cui è disegnata la tabella, sarà possibile farla scorrere. Lo stesso vale per qualsiasi gruppo o elemento presente nel campo visivo.

2. Al momento le tabelle dinamiche non sono presenti nel designer come elemento. Ho pensato a lungo a questa tecnologia, ma non ho avuto il tempo di implementarla. Lo farò. Pertanto, non sarà adatta per i registri. Per ora i registri sono solo in un file. Temporaneamente.


3. Sì, c'è una possibilità. Ma il loro numero è limitato in anticipo. Ho fornito degli esempi in precedenza (molto tempo fa). La tecnologia c'è.
 
La soluzione per una tabella dinamica con C_HEADER e R_HEADER fissi consiste nello scorrere i valori attraverso le righe, non le righe stesse come nelle tabelle normali. Penso di poterlo fare.
 

1. Ancora una volta - non è possibile correggere il titolo? Lo sarà in futuro?

2. Non si tratta di salvare il log, che è già nel file, ma di visualizzarlo. Cosa si può usare temporaneamente? O non ci sono opzioni?

 

Buone notizie: sono riuscito a eseguire un test dell'interfaccia EA con il motore collegato. Continuo a testare.)))



 
Il lavoro bolle in pentola, i bug vengono eliminati come noccioline. È in arrivo un grande aggiornamento.