Creazione della griglia nel modulo per rappresentare i dati bit (C #, Windows Form)
-
06-07-2019 - |
Domanda
Sto sperimentando C # utilizzando Visual Studio 2010 Beta 2. Quello che mi piacerebbe fare è visualizzare i dati in un formato simile a quello di Deframmentazione di Windows, ovvero in una griglia composta da molti piccoli elementi rettangolari. Questi elementi devono essere disattivati ??e attivati ??in base ai dati (ovvero con colori diversi) e personalizzabili in numero di elementi e dimensioni visualizzate degli elementi.
Esiste un tale controllo integrato, che potrei usare, o dovrei crearne uno mio (e in quest'ultimo caso quale approccio consiglieresti)?
Soluzione
Un UserControl contenente un PictureBox sarebbe probabilmente un buon approccio. Disegnare una griglia è abbastanza semplice. Se la griglia è molto grande o si aggiorna molto frequentemente, l'override del gestore eventi Paint di UserControl è un secondo approccio.