![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
TStringGrid - обработчик для FixedCols [D2005, XP]
G_M_S © (2012-10-26 19:36:00)Доброго времени суток.
Возникла проблема: надо в стандартном TStringGrid сделать как возможность выбора строки (goRowSelect), так и редактирования ячеек. Клиент вполне логично пожелал, что бы выбор строки происходил по клику на первом (фиксированном) столбце. Но вот незадача: onClick и onDblClick для этого стобца не вызываются. В связи с чем вопрос: как эти клики ловить?
Германн (2012-10-28 15:16:00) [1]
> значит у автора проблема как выделить строку
У автора проблема давно уже рассосалась. См [1] :)
Это только медвежонок долго не мог понять суть той проблемы.
Андреевич (2012-10-28 14:45:00) [2]
> Германн © (28.10.12 01:34) [8]
значит у автора проблема как выделить строку (rowselect решает по-простому) и при этом оставить возможность редактирования (это для [6])
sniknik (2012-10-28 14:11:00) [3]> Возможно надеются всё-таки когда-нибудь такую фишку реализовать.
не зачем... проще в таком случае "сделать вид", что строка выделена (фон на ondraw... поменять), чем парится реализовывать редактирование в режиме для этого не предусмотренном.
а "сделать вид" элементарно может кто угодно.
Германн (2012-10-28 01:34:00) [4]
> точно не помню, но редактирование ячейки работает при rowselect?
Не работает, хотя в справке Дельфи этого до сих пор нет!
Возможно надеются всё-таки когда-нибудь такую фишку реализовать. Хотя скорее всего просто положили на справку.
Андреевич (2012-10-27 19:58:00) [5]у автора проблема как выделить все ячейки в строке. точно не помню, но редактирование ячейки работает при rowselect?
Медвежонок Пятачок (2012-10-27 17:23:00) [6]Ну так я и спрашиваю.
Он чего, когда хочет отредактировать ячейку - сначала кликает по замороженной части грида чтобы выделить строку, а затем по ячейке, которую хочет редактировать?
Андреевич (2012-10-27 12:27:00) [7]
> Медвежонок Пятачок © (26.10.12 19:40) [2]
эксель так позволяет выделить строку и столбец, вполне осознаное желание клиента
FIL-23 (2012-10-26 19:59:00) [8]поюзай EhLib сильная весч) если надо скажи почту кину архивчик.
G_M_S (2012-10-26 19:47:00) [9]Ну строго говоря он хочет И выбор строк для удаления (причем не подряд), И редактирование отдельных ячеек. Я ему удаление строки по Ctrl+Del сделал - но он хочет массово удалять
Медвежонок Пятачок (2012-10-26 19:40:00) [10]он странный два раза хочет тыцкать в твой грид?
сначала по фиксированной колонке, затем по ячейке которую хочет редактировать?
G_M_S (2012-10-26 19:38:00) [11]А, все, onMouseDown на нем работает. Всем спасибо, проблема решена.