Во-первых, неясно, какую среду вы используете. Из контекста я бы сказал, что это Winforms
и по умолчанию DataGridView
.
Далее, что вы подразумеваете под выделенным ? Я понимаю, что вы немного путаете выбор и стиль . Важен вопрос, будете ли вы после выбора или стилизации ячейки.
При условии, что вы после стилизации, по умолчанию цвет ячейки в winforms:
SystemColors.Window
Даже в том случае, если среда Windows будет использовать настроенные цвета, это должно работать. Вы можете запросить этот цвет или установить его для ячеек.
Если вы хотите узнать, какие ячейки выбраны, то может немного усложниться. Во-первых, вы должны убедиться, что mode , в котором находится выбор. Типичными являются CellSelect
, RowHeaderSelect
или FullRowSelect
. Цель и способ выбора должны быть уточнены.