July 11th, 2005

#^&%!

data grid appearance

У виденных мной data grid'ов дополнительные всякие "кнопочки" у control'ов появляются только у ячейки, обладающей фокусом.



Это разумно в том плане, что иначе grid был бы перегружен всякими кнопочками от combobox'ов, lookupbox'ов и spin-control'ов. Но с другой стороны, чтобы выбрать значение для ячейки из списка, приходится сначала переходить на эту ячейку (например, mouse click'ом), а потом нажимать на кнопочку (еще один click). А если бы все кнопочки были бы видны сразу - то клик понадобился всего бы один.

Данные grid'ов в моем приложении вводятся построчно, то есть строка - это отдельная независимая запись. Вот я задумался - сделать "как все" (рисовать кнопочку только для одной ячейки) или применить свой альтернативный вариант - рисовать кнопочки для всех элементов текущей строки? Тогда в пределах строки количество кликов сократиться, да и при вводе новыой строки сразу будет понятно - какие из элементов textbox'ы, какие combobox'ы, а какие - еще что-нибудь.

Ваши мысли - стоит ли так сделать?