Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 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
2-1351213528
FIL-23
2012-10-26 05:05
2013.05.19
Поиск в Query


2-1351144611
fedpavel
2012-10-25 09:56
2013.05.19
Работа с ADOQuery


15-1358109002
Юрий
2013-01-14 00:30
2013.05.19
С днем рождения ! 14 января 2013 понедельник


2-1351019519
Dronchik1173
2012-10-23 23:11
2013.05.19
Вычисление CRC CCITT


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





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский