Usuário com melhor resposta
mudar cor da seleção do grid ao perder foco

Pergunta
-
Olá pessoal.
Qual propriedade do gridview eu devo configurar para que mude a cor da seleção da linha ao perder o foco?
Pois toda vez que o grid perde o foco, a linha selecionada continua com a mesma cor! Como se ainda estivesse selecionada.
Respostas
-
Você está falando do DataGridView? Se for, ajuste as cores de seleção nos eventos Enter e Leave do DGV:
Enter:
Me.DataGridView1.DefaultCellStyle.SelectionBackColor = SystemColors.Highlight
this.dataGridView1.DefaultCellStyle.SelectionBackColor = SystemColors.Highlight;
Leave:
Me.DataGridView1.DefaultCellStyle.SelectionBackColor = SystemColors.InactiveBorder
this.dataGridView1.DefaultCellStyle.SelectionBackColor = SystemColors.InactiveBorder;
Se o DGV não for o controle que tem o foco quando o Form é aberto, ajuste o valor inicial da propriedade para a cor inativa etc.
Sempre informe a linguagem que está usando.
Todas as Respostas
-
Você está falando do DataGridView? Se for, ajuste as cores de seleção nos eventos Enter e Leave do DGV:
Enter:
Me.DataGridView1.DefaultCellStyle.SelectionBackColor = SystemColors.Highlight
this.dataGridView1.DefaultCellStyle.SelectionBackColor = SystemColors.Highlight;
Leave:
Me.DataGridView1.DefaultCellStyle.SelectionBackColor = SystemColors.InactiveBorder
this.dataGridView1.DefaultCellStyle.SelectionBackColor = SystemColors.InactiveBorder;
Se o DGV não for o controle que tem o foco quando o Form é aberto, ajuste o valor inicial da propriedade para a cor inativa etc.
Sempre informe a linguagem que está usando.
-
-