powered by simpleCommunicator - 2.0.56     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / FoxPro
6 сообщений из 6, страница 1 из 1
FoxPro
    #35796553
sergeyermak
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день!
У меня возникла такая проблема.
У меня есть форма в ФоксПро 9.0 , на ней находяться два text box , проблема заключаеться в том, что мне надо чтобы когда я записывал даные в один из тексбоксов , во второй я уже не смог ничего записать, то есть или сделать его не видимым, или что не было возможности вообще доступиться к нему, или чтоб выводилась ошибка что это поле нельзя заполнять, так как заполнено первое.
напишите кто-небудь код на этот текстбокс, или как это можно реализовать в ФоксПро (ну там с помощью CheckBox или по другому).
За ранее спасибо!!!!!!!
...
Рейтинг: 0 / 0
FoxPro
    #35796603
homik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пропиши в InteractiveChange этих текстбоксов

Код: plaintext
1.
2.
3.
4.
If !empty(this.value)
   thisform.textbox1.enabled=.F.
else
   thisform.textbox1.enabled=.T.
endif 

Номера поставишь в соответсвии с тем, чтьо у тебя есть.
...
Рейтинг: 0 / 0
FoxPro
    #35797478
sergeyermak
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Я так понял на textbox2 мы вещаем код


If !empty(this.value)
thisform.textbox1.enabled=.F.
else
thisform.textbox1.enabled=.T.
endif


а на textbox1

If !empty(this.value)
thisform.textbox2.enabled=.F.
else
thisform.textbox2.enabled=.T.
endif


Просто в этом случае когда мы ввели значение, то вывело ошибку, а после нее все равно можно записать данные в тот тексбокс в который уже нельзя записывать.
Можно ли заменить ошибку, которая выводиться на свою ( то есть через messagebox)
...
Рейтинг: 0 / 0
FoxPro
    #35798043
Galyamov Rinat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А что за ошибка?

В том, что у тебя соответствующие контролы отсутствуют?



Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
FoxPro
    #35799616
sergeyermak
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ошибка заключаеться в том что заполнить текстбокс2 не можно, то есть он Enable, но после этого все равно есть возможность записи данных в текстбокс2.

А как я говорил раньше мне надо что у меня не было возможности после ввода данных в текстбокс1 ввести данные в текстбокс2.

Помоги! Срочно надо.

Спасибо всем кто поможет.
...
Рейтинг: 0 / 0
FoxPro
    #35800488
igorbik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sergeyermakзаполнить текстбокс2 не можно, то есть он Enable
Это как это возможно такое, если контрол доступен?

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


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