Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Секция Code(Написание программы) / 6 сообщений из 6, страница 1 из 1
30.10.2004, 08:59
    #32761971
MaximZaikin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Секция Code(Написание программы)
Ку All. Вопрос такой.Мне нужно что бы некотороый элементы формы динамически изменяли некоторый свои свойства взависимости от действий пользователя. Вот например пользователь выбрал какое то поле вследствии этого выбора следующие два поля становятся не нужны и что бы повысить ошибкоустойчивость необходимо их просто отключить сделать только для чтения так же изменить порядок полей что бы по нажатию табулации эти поля пролетались. Я так понимаю что для этого нужно написать программу в мекции code которая бы все это отслеживала. Я попытался что то сделать наподобии но наломал кучу дров и понял что без вашей помощи мне не обойтись. Как мжно решить эту задачу ?
Заранее благодарен Максим Заикин.
...
Рейтинг: 0 / 0
30.10.2004, 15:07
    #32762063
Burn
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Секция Code(Написание программы)
авторВот например пользователь выбрал какое то поле вследствии этого выбора следующие два поля становятся не нужны и что бы повысить ошибкоустойчивость необходимо их просто отключить сделать только для чтения так же изменить порядок полей что бы по нажатию табулации эти поля пролетались
Под полями понимаем TextBox-ы? Тогда например так - в GotFocus-е выбраного комбобокса отключаем ненужные - ThisForm.Text1.Enable=.f. и ThisForm.Text2.Enable=.f.
Если это поля в Grid-е, то конечно сложнее.
...
Рейтинг: 0 / 0
30.10.2004, 15:41
    #32762072
MaximZaikin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Секция Code(Написание программы)
Не катит выдает ошибку Expression is not valid outside of WITH/ENDWITH
...
Рейтинг: 0 / 0
30.10.2004, 16:08
    #32762078
MaximZaikin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Секция Code(Написание программы)
Все справился с этим теперь еще проблема сдесь же
есть программа aaa.prg
В ней содержится
FUNCTION AAA( usl_id)
IF usl_id = 10
thisform.combo3.Visible = .F.
ENDIF
ENDFUNC

И в комбобоксе в методе клик прописано
AAA(serv_id)

При срабатывании этого события появляется сообщение об ошибке
thisform can only be used within a method. Что надо сделать что бы все прошло нормально ?
...
Рейтинг: 0 / 0
30.10.2004, 17:58
    #32762114
kdanylo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Секция Code(Написание программы)
автор
При срабатывании этого события появляется сообщение об ошибке
thisform can only be used within a method. Что надо сделать что бы все прошло нормально ?


Сделать ААА методом формы.
...
Рейтинг: 0 / 0
30.10.2004, 23:37
    #32762198
Burn
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Секция Code(Написание программы)
Или передавай в функцию ссылку на форму
...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Секция Code(Написание программы) / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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