|
|
|
Инициализация grid
|
|||
|---|---|---|---|
|
#18+
Создал класс на основе grid, переопределил метод init. Потом перетащил его на форму, после чего запускаю, а этот grid каким-то образом умудряется в себя добавить текущий альяс. Как это дело отключить??? VFP 6 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.04.2006, 10:42 |
|
||
|
Инициализация grid
|
|||
|---|---|---|---|
|
#18+
Встань в Grid.RecodrSource и нажми Enter ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.04.2006, 10:46 |
|
||
|
Инициализация grid
|
|||
|---|---|---|---|
|
#18+
Это не поможет. Все дело в том, что этот класс grid использует переопределенный класс column с добавленными свойствами и в методе init обращается к этим свойствам. А так как при инициализации он самостоятельно подключился к альясу, то и добавил свои колонки, а не мои => где свойств моих нету ((( Пишется все на VFP 6. Пока что пришлось сделать свой метод инициализации и вызывать его после добавлений своих-же колонок. И еще пришлось добавить свойже ColumnCount, т.к. дефолтный не пашет с другими классами column. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.04.2006, 11:03 |
|
||
|
Инициализация grid
|
|||
|---|---|---|---|
|
#18+
Ты сначала попробуй, а потом уже говори. Только эту операцию надо сделать как в дизайнере класса, так и в дизайнере формы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.04.2006, 11:16 |
|
||
|
Инициализация grid
|
|||
|---|---|---|---|
|
#18+
А что это за глюк такой, чтобы Enter'ы жать ))) Вроде заработало. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.04.2006, 11:52 |
|
||
|
Инициализация grid
|
|||
|---|---|---|---|
|
#18+
Это не глюк. Это фича. Если RecordSource не задан явно (хотя бы через нажатие Enter), то, по умолчанию, в качестве источника данных для Grid используется первая попавшаяся открытая таблица. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.04.2006, 12:04 |
|
||
|
Инициализация grid
|
|||
|---|---|---|---|
|
#18+
С фичей разабрался, возник другой вопрос почему данные не отображаются??? Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. И есть ли где простой пример для VFP 6 работы с grid'ом у которого переопределены классы column header и textbox. Да и сам grid тоже. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.04.2006, 13:25 |
|
||
|
Инициализация grid
|
|||
|---|---|---|---|
|
#18+
Глянь тут: http://www.caws.atnet.ru/vfox/grid.html Может что-нибудь пригодится, но это для VFP 8.0 и старше. С уважением, Алексей ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.04.2006, 13:59 |
|
||
|
Инициализация grid
|
|||
|---|---|---|---|
|
#18+
Любой объект, созданный при помощи Object.AddObject() создается со статусом Visible = .F. Это никак не зависит от настроек в описании класса. Поэтому, после AddObject() необходимо обязательно дать команду ThisForm.Grid1.Column1.Visible = .T. Т.е. сделать добавленный объект видимым ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.04.2006, 14:00 |
|
||
|
|

start [/forum/topic.php?fid=41&fpage=262&tid=1591850]: |
0ms |
get settings: |
11ms |
get forum list: |
20ms |
check forum access: |
5ms |
check topic access: |
5ms |
track hit: |
77ms |
get topic data: |
14ms |
get forum data: |
4ms |
get page messages: |
60ms |
get tp. blocked users: |
2ms |
| others: | 243ms |
| total: | 441ms |

| 0 / 0 |
