|
|
|
Вопрос по работе с Grid
|
|||
|---|---|---|---|
|
#18+
У меня следующий вопрос: Как можно сделать, чтобы в Grid-е при клике по определенной записи, происходила процедура обработки этой записи? Т.е. в какой метод Grid-а мне надо записать процедуру обработки записи таблицы? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.06.2006, 14:54 |
|
||
|
Вопрос по работе с Grid
|
|||
|---|---|---|---|
|
#18+
SVRКак можно сделать, чтобы в Grid-е при клике по определенной записи... Сам же и отвечаешь...Click(), DblClick() ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.06.2006, 15:11 |
|
||
|
Вопрос по работе с Grid
|
|||
|---|---|---|---|
|
#18+
По этим методам не работает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.06.2006, 15:25 |
|
||
|
Вопрос по работе с Grid
|
|||
|---|---|---|---|
|
#18+
SVRПо этим методам не работает. Не работает, что? и как ты вызываешь обработку ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.06.2006, 15:30 |
|
||
|
Вопрос по работе с Grid
|
|||
|---|---|---|---|
|
#18+
В свойствах объекта Grid, на вкладке Methods, в методах Click Event и DblClick Event записываю процедуру обработки. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.06.2006, 15:34 |
|
||
|
Вопрос по работе с Grid
|
|||
|---|---|---|---|
|
#18+
Ты можешь НОРМАЛЬНО сказать - ЧТО у тебя не работает и ГДЕ?! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.06.2006, 15:36 |
|
||
|
Вопрос по работе с Grid
|
|||
|---|---|---|---|
|
#18+
Допустим есть таблица table1 с полем pole1. Grid отображает эту таблицу на форме. Например, мне надо чтобы при нажатии на определенную запись в Grid-e, на экран выскакивало сообщение MessageBox(table1.pole1). И так каждый раз, когда я нажимаю на определенную запись. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.06.2006, 15:40 |
|
||
|
Вопрос по работе с Grid
|
|||
|---|---|---|---|
|
#18+
MessageBox(table1.pole1) И какая ошибка? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.06.2006, 15:46 |
|
||
|
Вопрос по работе с Grid
|
|||
|---|---|---|---|
|
#18+
Никакой. Просто ничего не происходит. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.06.2006, 15:50 |
|
||
|
Вопрос по работе с Grid
|
|||
|---|---|---|---|
|
#18+
Если есть хоть одна строка в GRID, то вызывается Click (DblClick) у TextBox (если он в колонке) Так, что добавьте во все объекты класса TextBox в ваших колонках в событие Click (DblClick) код типа: THIS.Parent.Parent.Click() А сам код MessageBox(table1.pole1) оставьте в Click (DblClick) грида. С уважением, Алексей ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.06.2006, 16:04 |
|
||
|
Вопрос по работе с Grid
|
|||
|---|---|---|---|
|
#18+
SVRНикакой. Просто ничего не происходит. Так и должно быть, поскольку ты жмешь мышом не на гриде, а на контроле в гриде, вот его (контрола, Textbox итп) событие и обрабатывается, поэтому надо писать реакцию на эти события в самом контроле (а лучше создать для этих целей класс, который использовать в гриде). В случае если под гридом нет таблицы или она пустая или ты жмешь на незаполненную область, тогда будет обрабатываться событи самого грида ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.06.2006, 16:07 |
|
||
|
Вопрос по работе с Grid
|
|||
|---|---|---|---|
|
#18+
Hi SVR! Если фокс свежий то см. свойство AllowCellSelection - позволяет сделать из грида нечто похожее на листбокс - в частности писать обработку в методах самого грида, а не вложенных в него объектов. Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.06.2006, 02:12 |
|
||
|
|

start [/forum/topic.php?fid=41&msg=33816999&tid=1591305]: |
0ms |
get settings: |
8ms |
get forum list: |
21ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
193ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
68ms |
get tp. blocked users: |
2ms |
| others: | 203ms |
| total: | 517ms |

| 0 / 0 |
