На работе сверху поступили весьма радикальные предложения по поводу модификации грида (у нас есть собственный). Одно из них — не делать транзакционного редактирования строки, т.е. лишить пользователя возможности нажатием Escape отменять изменения в строке. Идея была развита до того, чтобы в случае чекбоксов, даты, и всего прочего, кроме непосредственно текста, сделать редактирование без возможности отмены.
Мотивировалось это вот чем. Вроде как такая фича нужна. Однако, гораздо чаще Escape используют, чтобы закрыть формочку. А теперь ситуация: пользователь изменил пару полей в строке и вдруг захотел без сохранения изменений закрыть формочку. Для этого ему понадобится три раза нажать Escape.
Интересно, есть ли у кого-нибудь статистика по поводу использования Escape? Каким образом средние пользователи юзают грид? Что они чаще всего критикуют в DataGrid и DataGridView?
23.06.06 12:23: Перенесено из '.NET GUI'