Ceditbox o cistbox che è migliore per un grande ammout di dati di registrazione
Domanda
Questa è sempre stata una grande domanda per me che per una quantità molto grande di tronchi (come 100.000 registri di linea) che è migliore nelle prestazioni, scorrendo, ... considera anche la formattazione del testo con il colore è un must.
Soluzione
In tali circostanze, probabilmente userei una casella di lista.
- Puoi creare una casella di elenco virtuale per supportare molti elementi relativamente bene.
- Nessuno dei due supporta il colore1 Ma le caselle di elenchi trainate dal proprietario sono più facili.
- I controlli di modifica sono orientati al "flusso", non orientati alla linea.
1A parte un primo piano e un colore di sfondo.
Altri suggerimenti
Ho sempre usato un controllo di modifica richEdit di sola lettura per questo genere di cose perché:
- Puoi offrire la possibilità di copiare le righe negli appunti.
- È facile aggiungere la formattazione del testo (colore, audace, corsivo, ecc.)
- Scrivere i dati su un file è semplice (è possibile ottenere il testo utilizzando una chiamata GetWindowText.)
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow