Can System.Windows.Forms.ColumnHeader usar uma imagem diferente, em seguida, um do ImageList principal?

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

Pergunta

Eu tenho um ListView criado para classificar, e eu tenho que trabalhar bem.

No entanto, quando o ListView é classificado, nenhuma indicação é fornecido como para a coluna de classificação atual e da ordem.

Eu tentei uma solução definindo a propriedade ColumnHeader.ImageKey sempre que a classificação, mas eu quero ser capaz de usar imagens que não são o tamanho especificado pelo SmallImageList do ListView.

Existe alguma maneira de fazer isso sem usando o modo OwnerDraw?

Foi útil?

Solução

Eu não acho que você pode fazê-lo sem OwnerDraw. No entanto, OwnerDraw não é tão ruim como se poderia pensar. Há muitos exemplos no CodeProject.com ; como este e este

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