Pergunta

Eu estou experimentando com C # usando o Visual Studio 2010 Beta 2. O que eu gostaria de fazer é de visualização de dados em um formato semelhante ao do Windows Desfragmentador faz, ou seja, em uma grade composta de muitos elementos retangulares pequenas. Estes elementos devem ser desligada e ligada de acordo com dados (isto é, tendo cores diferentes) personalizada em número de elementos e exibida tamanho dos elementos.

Existe um tal controle embutido, o que eu poderia usar, ou devo fazer o meu próprio (e, em último caso, qual a abordagem que você recomendaria)?

Foi útil?

Solução

Um UserControl que contém um PictureBox provavelmente seria uma abordagem boa. Desenhar uma grade é bastante simples. Se a grade é muito grande ou ele atualiza com muita freqüência, então substituindo Paint manipulador de eventos de UserControl é uma segunda abordagem.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top