| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: Для новичков > Как обратиться к объекту |
| Автор: SanLLIer 8.2.2011, 20:05 | ||||||
На форме есть PageControl. По ходу динамически создаю в нем табы.
Потом динамически создаю на этом табе кнопки и прочие контролы.
Собственно вопрос в том как мне теперь обратиться к этим созданным компонентам. В частности к Image`у? Делаю так:
Но программы падает с access violation. Где туплю? Как исправить? |
| Автор: SanLLIer 8.2.2011, 20:28 |
| просто я не знаю сколько вкладок будет использоваться в работе программы... поэтому думал обойтись без использования переменных. тогда придется создавать массив с объектами. |
| Автор: CodeMonkey 8.2.2011, 21:46 |
| Ты можешь создать наследника TTabSheet, добавить в него поле для Image. TabSheet ты получишь у PageControl. Преобразованием типа получишь своего наследника. Ну а у него есть поле Image. Красиво и без массивов. P.S. И я бы ввёл наследника для PageControl, так чтобы не нужно было делать преобразование. Наследник для PageControl вводится http://www.delphikingdom.ru/asp/viewitem.asp?catalogid=1367. |