Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Вопрос по работе с Grid / 12 сообщений из 12, страница 1 из 1
27.06.2006, 14:54
    #33816999
SVR
SVR
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по работе с Grid
У меня следующий вопрос:
Как можно сделать, чтобы в Grid-е при клике по определенной записи, происходила процедура обработки этой записи? Т.е. в какой метод Grid-а мне надо записать процедуру обработки записи таблицы?
...
Рейтинг: 0 / 0
27.06.2006, 15:11
    #33817072
alexFV
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по работе с Grid
SVRКак можно сделать, чтобы в Grid-е при клике по определенной записи...

Сам же и отвечаешь...Click(), DblClick()
...
Рейтинг: 0 / 0
27.06.2006, 15:25
    #33817109
SVR
SVR
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по работе с Grid
По этим методам не работает.
...
Рейтинг: 0 / 0
27.06.2006, 15:30
    #33817130
PaulWist
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по работе с Grid
SVRПо этим методам не работает.

Не работает, что? и как ты вызываешь обработку ?
...
Рейтинг: 0 / 0
27.06.2006, 15:34
    #33817144
SVR
SVR
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по работе с Grid
В свойствах объекта Grid, на вкладке Methods, в методах Click Event и DblClick Event записываю процедуру обработки.
...
Рейтинг: 0 / 0
27.06.2006, 15:36
    #33817162
Redrik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по работе с Grid
Ты можешь НОРМАЛЬНО сказать - ЧТО у тебя не работает и ГДЕ?!
...
Рейтинг: 0 / 0
27.06.2006, 15:40
    #33817177
SVR
SVR
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по работе с Grid
Допустим есть таблица table1 с полем pole1. Grid отображает эту таблицу на форме. Например, мне надо чтобы при нажатии на определенную запись в Grid-e, на экран выскакивало сообщение MessageBox(table1.pole1). И так каждый раз, когда я нажимаю на определенную запись.
...
Рейтинг: 0 / 0
27.06.2006, 15:46
    #33817196
alexFV
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по работе с Grid
MessageBox(table1.pole1)
И какая ошибка?
...
Рейтинг: 0 / 0
27.06.2006, 15:50
    #33817208
SVR
SVR
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по работе с Grid
Никакой. Просто ничего не происходит.
...
Рейтинг: 0 / 0
27.06.2006, 16:04
    #33817260
Aleksey-K
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по работе с Grid
Если есть хоть одна строка в GRID, то вызывается Click (DblClick) у TextBox (если он в колонке)
Так, что добавьте во все объекты класса TextBox в ваших колонках в событие Click (DblClick) код типа:
THIS.Parent.Parent.Click()
А сам код MessageBox(table1.pole1) оставьте в Click (DblClick) грида.

С уважением, Алексей
...
Рейтинг: 0 / 0
27.06.2006, 16:07
    #33817275
PaulWist
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по работе с Grid
SVRНикакой. Просто ничего не происходит.

Так и должно быть, поскольку ты жмешь мышом не на гриде, а на контроле в гриде, вот его (контрола, Textbox итп) событие и обрабатывается, поэтому надо писать реакцию на эти события в самом контроле (а лучше создать для этих целей класс, который использовать в гриде).
В случае если под гридом нет таблицы или она пустая или ты жмешь на незаполненную область, тогда будет обрабатываться событи самого грида
...
Рейтинг: 0 / 0
29.06.2006, 02:12
    #33820582
Igor Korolyov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по работе с Grid
Hi SVR!

Если фокс свежий то см. свойство AllowCellSelection - позволяет сделать из
грида нечто похожее на листбокс - в частности писать обработку в методах
самого грида, а не вложенных в него объектов.

Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Вопрос по работе с Grid / 12 сообщений из 12, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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