DblClick в TDBGrid
#1
Отправлено 11 июня 2008 - 16:05
Работаю с сеткой TDBGrid.
Спозиционировался на строке по тексту в поле через DataSet.
Далее необходимо сделать двойной клик мышью.
Подскажите, плз, как это делается, не используя координат?
#2
Отправлено 11 июня 2008 - 17:43
Пример того, как кликать по ячейкам TDBGrid есть здесь. Для двойного клика надо в последней строке функции ActivateEditorByClick заменить Click на DblClick.
#3
Отправлено 11 июня 2008 - 19:53
Как я понимаю, в этой версии без расчета координат не обойтись, так?
В любом случае, спасибо за информацию.
#4
Отправлено 12 июня 2008 - 03:41
Если приложение откомпилировано как Open с отладочной информацией, то все скрипты (возможно, с небольшими модификациями) будут работать и вTestComplete 3. Однако, в TestComplete 3, насколько я помню, нет подробного раздела справки, описывающего как работать с гридами.
Дмитрий
#5
Отправлено 12 июня 2008 - 07:30
Если приложение откомпилировано как Open с отладочной информацией, то все скрипты (возможно, с небольшими модификациями) будут работать и вTestComplete 3. Однако, в TestComplete 3, насколько я помню, нет подробного раздела справки, описывающего как работать с гридами.
Добрый день.
Приложение откомпилировано как Open с опцией InfoDebug, методов более чем достаточно, нужный найти не смог:(
В ТС3 есть раздел справки описывающий работу с TDBGrid, однако там ничего нет по поводу кликов на выбраной строке.
Кстати, есть ли в ТС6 полный мануал (не хелп), аналогичный тому что был в ТС3?
Мануал поставляемый в дистрибутиве ТС6, к сожалению, описывает только самые общие понятия.
#6
Отправлено 12 июня 2008 - 10:25
А вы посмотрели скрипты, на которые вас посылал modbear?
DOC версия хелпа в TestComplete 6 включает только раздел Getting Started.
Дмитрий
#7
Отправлено 16 июня 2008 - 08:05
Здравствуйте.
А вы посмотрели скрипты, на которые вас посылал modbear?
DOC версия хелпа в TestComplete 6 включает только раздел Getting Started.
Пока нет, день России в России:)
Ща буду разбираться, обязательно уведомлю о результатах.
#8
Отправлено 16 июня 2008 - 10:58
Версия ТС у Вас какая? В 6й версии для работы с TDBGrid есть специальные методы - ClickCell, DblClickCell, ClickRowIndicator, ClickColumnHeader и т.п. Если более ранняя версия, то см. раздел справки "Working With Borland TDBGrid" или соответствующие статьи на сайте, там дается практически готовый framework.
Пример того, как кликать по ячейкам TDBGrid есть здесь. Для двойного клика надо в последней строке функции ActivateEditorByClick заменить Click на DblClick.
Испытал алгоритм - все работает с небольшими изменениями с учетом особенностей функционирования моего TDBGrid.
Всем спасибо:)
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных