Форум: "Начинающим";
Текущий архив: 2013.05.19;
Скачать: [xml.tar.bz2];
Вниз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;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.002 c