Tab выделение
От: BiZone Россия  
Дата: 08.05.07 07:47
Оценка:
При перемещение по ячейками DataGridView с помощью Tab ячейка выделяется помимо цвета еще и рамкой
Такое поведение наблюдается и у других контролов... но интересует в частности грид

где это отключается???
Re: Tab выделение
От: Shurik_ Россия  
Дата: 08.05.07 07:59
Оценка:
Здравствуйте, BiZone, Вы писали:

BZ>При перемещение по ячейками DataGridView с помощью Tab ячейка выделяется помимо цвета еще и рамкой

BZ>Такое поведение наблюдается и у других контролов... но интересует в частности грид

BZ>где это отключается???


Можно в событии CellPainting самому перерисовать ячейку.
Если надо просто стандартный вид, то всё просто.

e.PaintBackground(e.CellBounds, true);
e.PaintContent(e.CellBounds);
e.Handled = true;
Re[2]: Tab выделение
От: BiZone Россия  
Дата: 08.05.07 11:53
Оценка:
Здравствуйте, Shurik_, Вы писали:

S_>Можно в событии CellPainting самому перерисовать ячейку.


хм.... ну да работает... спасибо
но все равно интересно собсно откуда она появляется??? это заложено в Controls???
просто может эту рамку можно каким то свойством выключить...
Re[3]: Tab выделение
От: Shurik_ Россия  
Дата: 08.05.07 12:51
Оценка:
Здравствуйте, BiZone, Вы писали:

BZ>Здравствуйте, Shurik_, Вы писали:


S_>>Можно в событии CellPainting самому перерисовать ячейку.


BZ>хм.... ну да работает... спасибо

BZ>но все равно интересно собсно откуда она появляется??? это заложено в Controls???
BZ>просто может эту рамку можно каким то свойством выключить...

Насчет св-ва не знаю, мне это никогда не требовалось.
Re: Tab выделение
От: Ummon Россия  
Дата: 17.09.08 08:11
Оценка:
UP!

BZ>где это отключается???


Столкнулся сейчас с этой проблемой.
Началось все с восстановления выделенных строк после релоада датаСорса. И все замечательно работает до тех пор, пока Tab'ом не попробовать зайти на грид...
Как можно убрать эту... особенность поведения?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.