Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Вопрос по работе с GRID / 7 сообщений из 7, страница 1 из 1
13.10.2004, 13:08
    #32736094
MadJek
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по работе с GRID
Есть GRID в одной из колонок которого CurrentControl объект Image и в колонке свойство Sparce = .F.. Источником данных для GRID является курсор. В методе DblClick объекта Image прописан код. Почему при движении в низ по строкам GRID двойной щелчек срабатывает, а при движении в верх нет. Кто нибудь сталкивался с проблемой такого рода. Да если перейти на верхнюю строку и двигаться опять в вниз все работает. И еще если Sparce = .T. то все работает. Мне хотелось бы чтоб были видны все картинки а не только в активной ячейке. Можно ли этого добиться?
...
Рейтинг: 0 / 0
13.10.2004, 13:22
    #32736150
Dushes
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по работе с GRID
MadJekЕсть GRID в одной из колонок которого CurrentControl объект Image и в колонке свойство Sparce = .F.. Источником данных для GRID является курсор. В методе DblClick объекта Image прописан код. Почему при движении в низ по строкам GRID двойной щелчек срабатывает, а при движении в верх нет. Кто нибудь сталкивался с проблемой такого рода. Да если перейти на верхнюю строку и двигаться опять в вниз все работает. И еще если Sparce = .T. то все работает. Мне хотелось бы чтоб были видны все картинки а не только в активной ячейке. Можно ли этого добиться?

Не знаю, поможет ли, но думаю, в текущей колонке необходимо удалить контрол - по умолчанию name = "text1" - Column<>.RemoveObject("text1") - возможно, сам textbox перехватывает твой dblclick......но не уверен.
Можно попровать у твоего Image сделать ZOrder(0) - чтобы переместить его на передний план к примеру в обработке события BeforeRowColChange (или After ;) не помню).....
Можно также попробовать в дебаггере в Event Trace посмотреть, ктоже всетаки перехватывает твой dblclick - я думаю это точно поможет.

С уважением
duшes
...
Рейтинг: 0 / 0
13.10.2004, 13:47
    #32736236
MadJek
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по работе с GRID
Контрол - по умолчанию удален. В колонке одна картинка.
...
Рейтинг: 0 / 0
13.10.2004, 13:54
    #32736260
MadJek
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по работе с GRID
И самое интересное что EventTrace не определяеет события при движении в верх по Grid
...
Рейтинг: 0 / 0
13.10.2004, 14:01
    #32736274
MadJek
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по работе с GRID
И самое интересное что EventTrace не определяеет события при движении в верх по Grid
...
Рейтинг: 0 / 0
13.10.2004, 14:33
    #32736374
Dushes
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по работе с GRID
MadJekКонтрол - по умолчанию удален. В колонке одна картинка.
Вот насчет этого не понял....по умолчанию он не удаляется, если ты сам его не удалил.....

Сделал аналогичную ситуацию: действительно проблема есть,
trace dblclick не видит
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
 здесь перемещались вверх: 
51927.143, form1.grid1.MouseDown(1, 0, 34, 143)
51927.143, form1.grid1.column1.image1.MouseDown(1, 0, 34, 143)
51927.237, form1.grid1.MouseUp(1, 0, 34, 143)
51927.237, form1.grid1.column1.image1.MouseUp(1, 0, 34, 143)
51927.252, form1.grid1.column1.image1.Click()

 здесь перемещались вниз: 
51927.346, form1.grid1.MouseDown(1, 0, 34, 143)
51927.346, form1.grid1.column1.image1.MouseDown(1, 0, 34, 143)
51927.471, form1.grid1.MouseUp(1, 0, 34, 143)
51927.487, form1.grid1.column1.image1.MouseUp(1, 0, 34, 143)
51927.487, form1.grid1.column1.image1.DblClick()

Проблему можно решить, создав свой контрол на базе к примеру контейнера и поместив него image - тогда dblclick срабатывает...

С уважением
duШes
....return ThisForm.exGrid1.p_oColumns("COLUMN1").M_AddHeader("header4",4)
...
Рейтинг: 0 / 0
13.10.2004, 16:10
    #32736682
MadJek
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по работе с GRID
Большое спасибо за помощь.
...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Вопрос по работе с GRID / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]