Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Проблема с классом управляющегоэлемента контейнерного типа / 3 сообщений из 3, страница 1 из 1
18.03.2010, 08:07
    #36527393
Mixail
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с классом управляющегоэлемента контейнерного типа
Доброго времени суток!
Помогите пожалуйста добрым советом.
Создал визуальный класс на базе группы кнопок (CommandGroup) с несколькими кнопками
cmg1.cmd_new
cmg1.cmd_prev
и.т.д.
В методе <<Click>> каждой кнопки написал такой код
With ThisForm
.Cmg1.cmd_new.Enabled=.F.
и.т.д.
EndWith
Когда вставил данный класс в форму он поменял "свое название" c
"cmg1." на "cmg11." и соответственно "клик" по кнопке вызывает ошибку
"Unknown member CMG1"так как он обращается к "Родителю" а там соответственно
стоит cmg1.
как побороть данную проблему!
Заранее благодарен
...
Рейтинг: 0 / 0
18.03.2010, 08:25
    #36527407
Melnik_A
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с классом управляющегоэлемента контейнерного типа
2Mixail
Приветствую !
Посмотрите в хелпе инфо по объектным ссылкам - THIS , THISFORM , THISFORMSET

Вопрос решится .
...
Рейтинг: 0 / 0
18.03.2010, 08:46
    #36527433
Dag
Dag
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема с классом управляющегоэлемента контейнерного типа
так как он обращается к "Родителю" а там соответственно стоит cmg1.

"Ежели надобен тебе чорт - то и ступай к чорту"(c) Хинт -родидитель по-ангельски будет Parent

With This.Parent
.Cmg1.cmd_new.Enabled=.F.
и.т.д.
endwith
...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Проблема с классом управляющегоэлемента контейнерного типа / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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