powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Секция Code(Написание программы)
6 сообщений из 6, страница 1 из 1
Секция Code(Написание программы)
    #32761971
MaximZaikin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ку All. Вопрос такой.Мне нужно что бы некотороый элементы формы динамически изменяли некоторый свои свойства взависимости от действий пользователя. Вот например пользователь выбрал какое то поле вследствии этого выбора следующие два поля становятся не нужны и что бы повысить ошибкоустойчивость необходимо их просто отключить сделать только для чтения так же изменить порядок полей что бы по нажатию табулации эти поля пролетались. Я так понимаю что для этого нужно написать программу в мекции code которая бы все это отслеживала. Я попытался что то сделать наподобии но наломал кучу дров и понял что без вашей помощи мне не обойтись. Как мжно решить эту задачу ?
Заранее благодарен Максим Заикин.
...
Рейтинг: 0 / 0
Секция Code(Написание программы)
    #32762063
Burn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторВот например пользователь выбрал какое то поле вследствии этого выбора следующие два поля становятся не нужны и что бы повысить ошибкоустойчивость необходимо их просто отключить сделать только для чтения так же изменить порядок полей что бы по нажатию табулации эти поля пролетались
Под полями понимаем TextBox-ы? Тогда например так - в GotFocus-е выбраного комбобокса отключаем ненужные - ThisForm.Text1.Enable=.f. и ThisForm.Text2.Enable=.f.
Если это поля в Grid-е, то конечно сложнее.
...
Рейтинг: 0 / 0
Секция Code(Написание программы)
    #32762072
MaximZaikin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не катит выдает ошибку Expression is not valid outside of WITH/ENDWITH
...
Рейтинг: 0 / 0
Секция Code(Написание программы)
    #32762078
MaximZaikin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Все справился с этим теперь еще проблема сдесь же
есть программа 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
Секция Code(Написание программы)
    #32762114
kdanylo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
автор
При срабатывании этого события появляется сообщение об ошибке
thisform can only be used within a method. Что надо сделать что бы все прошло нормально ?


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


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