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)?

È stato utile?

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.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top