Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / help me! / 6 сообщений из 6, страница 1 из 1
16.12.2007, 22:50
    #35013399
LcF
LcF
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
help me!
Здраствуйте, товарищи!
У меня возникла проблема.Мне необходимо сослаться на объект формы через пункт меню.
Объясню на примере:
Юзер в меню выбирает какой-либо пункт, который должен сделать какую-либо страницу пейджфрейма активной.
вопрос: Как это реализовать?
Заранее благодарен.
...
Рейтинг: 0 / 0
16.12.2007, 23:26
    #35013433
Dag
Dag
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
help me!
А если прописать в команде меню

FormName.ActivePage = N

где N - номер нужной страницы
...
Рейтинг: 0 / 0
16.12.2007, 23:28
    #35013434
Dag
Dag
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
help me!
Кончно имелось в виду

FormName.PageFrame.ActivePage = N
...
Рейтинг: 0 / 0
16.12.2007, 23:35
    #35013442
LcF
LcF
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
help me!
матюгается на формнейм, преподша говорила что типа нельзя указать на объект формы... хотя она же говорила что в фоксе нету дерева
...
Рейтинг: 0 / 0
17.12.2007, 08:43
    #35013626
MiklS
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
help me!
Естественно будет ругаться.
Во первых нужно запускать меню с параметром, в качестве параметра можно указать саму форму, а можно сам объект PageFrame
Код: plaintext
1.
2.
DO ... WITH ThisForm
* или
DO ... WITH ThisFor.PageFrame
В файле меню
LPARAMETERS oRef
Ну и во вторых - команды
Код: plaintext
1.
2.
oRef.PageFrame.ActivePage = N
*или
oRef.ActivePage = N
...
Рейтинг: 0 / 0
17.12.2007, 09:03
    #35013648
Dag
Dag
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
help me!
Прописать команду в меню

Код: plaintext
oForm.pgFMAIN.ActivePage = 3 

Создать форму.
Код: plaintext
1.
2.
3.
4.
oForm = CREATEOBJECT('Form')
oForm.Show()
oForm.AddObject('pgfmain','PageFrame')
oForm.pgFMAIN.PageCount= 5 

Выполнить команду из меню.
...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / help me! / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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