Qual é a melhor maneira de exibir e editar uma grande variedade de dados hexadecimais em WinForms?

StackOverflow https://stackoverflow.com/questions/198414

Pergunta

Eu estou olhando para exibir uma matriz de 128 a 512 bytes de tamanho de dados hexadecimal (0x00 para 0xFF) em um 16 X n em forma de grelha de exibição. É necessária a capacidade de selecção de um único elemento ou grupo de elementos e destacando os dados de algum modo. Ele também precisa permitir a edição. Eu estou escrevendo isso em C # 3,5 usando WinForms.

Estou pensando em algum tipo de caixa de rich text ou apenas um conjunto de pequenas caixas de texto, mas nem ideia é sem seus inconvenientes. Existe um controle personalizado de planilha livre que faz sentido, ou eu vou ter que fazer a minha própria. Alguma idéia seria apreciada.

Foi útil?

Solução

Dê uma olhada no DataGridView.

Você precisaria quebrar esta até as células constituintes, mas definitivamente é ótimo para montar uma grade de dados (como Excel).

Outras dicas

melhor abordagem será a de criar um controle personalizado como o pequeno rótulo, com todos os sinos e assobios para mostrar destacou um e editar e colocar tudo isso em recipiente personalizado como painel. você pode especificar linha e coluna para o seu rótulo personalizado para o layout mais fácil.

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