Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2013.05.19;
Скачать: CL | DM;

Вниз

TStringGrid - обработчик для FixedCols   Найти похожие ветки 

 
G_M_S ©   (2012-10-26 19:36) [0]

Доброго времени суток.
Возникла проблема: надо в стандартном TStringGrid сделать как возможность выбора строки (goRowSelect), так и редактирования ячеек. Клиент вполне логично пожелал, что бы выбор строки происходил по клику на первом (фиксированном) столбце. Но вот незадача: onClick и onDblClick для этого стобца не вызываются. В связи с чем вопрос: как эти клики ловить?


 
G_M_S ©   (2012-10-26 19:38) [1]

А, все, onMouseDown на нем работает. Всем спасибо, проблема решена.


 
Медвежонок Пятачок ©   (2012-10-26 19:40) [2]

он странный два раза хочет тыцкать в твой грид?
сначала по фиксированной колонке, затем по ячейке которую хочет редактировать?


 
G_M_S ©   (2012-10-26 19:47) [3]

Ну строго говоря он хочет И выбор строк для удаления (причем не подряд), И редактирование отдельных ячеек. Я ему удаление строки по Ctrl+Del сделал - но он хочет массово удалять


 
FIL-23   (2012-10-26 19:59) [4]

поюзай EhLib сильная весч) если надо скажи почту кину архивчик.


 
Андреевич   (2012-10-27 12:27) [5]


> Медвежонок Пятачок ©   (26.10.12 19:40) [2]

эксель так позволяет выделить строку и столбец, вполне осознаное желание клиента


 
Медвежонок Пятачок ©   (2012-10-27 17:23) [6]

Ну так я и спрашиваю.

Он чего, когда хочет отредактировать ячейку - сначала кликает по замороженной части грида чтобы выделить строку, а затем по ячейке, которую хочет редактировать?


 
Андреевич   (2012-10-27 19:58) [7]

у автора проблема как выделить все ячейки в строке. точно не помню, но редактирование ячейки работает при rowselect?


 
Германн ©   (2012-10-28 01:34) [8]


> точно не помню, но редактирование ячейки работает при rowselect?

Не работает, хотя в справке Дельфи этого до сих пор нет!
Возможно надеются всё-таки когда-нибудь такую фишку реализовать. Хотя скорее всего просто положили на справку.


 
sniknik ©   (2012-10-28 14:11) [9]

> Возможно надеются всё-таки когда-нибудь такую фишку реализовать.
не зачем... проще в таком случае "сделать вид", что строка выделена (фон на ondraw... поменять), чем парится реализовывать редактирование в режиме для этого не предусмотренном.
а "сделать вид" элементарно может кто угодно.


 
Андреевич   (2012-10-28 14:45) [10]


> Германн ©   (28.10.12 01:34) [8]

значит у автора проблема как выделить строку (rowselect решает по-простому) и при этом оставить возможность редактирования (это для [6])


 
Германн ©   (2012-10-28 15:16) [11]


> значит у автора проблема как выделить строку

У автора проблема давно уже рассосалась. См [1] :)
Это только медвежонок долго не мог понять суть той проблемы.



Страницы: 1 вся ветка

Текущий архив: 2013.05.19;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.013 c
2-1351265795
G_M_S
2012-10-26 19:36
2013.05.19
TStringGrid - обработчик для FixedCols


15-1357927063
Dimka Maslov
2013-01-11 21:57
2013.05.19
То ли лыжи не едут...


2-1351236635
Painter
2012-10-26 11:30
2013.05.19
Как программно различать цвета?


10-1184587288
Gerda
2007-07-16 16:01
2013.05.19
IDispatch и Потоки


15-1358012636
Baks
2013-01-12 21:43
2013.05.19
Сетевая игра в интернет через wifi