powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / optiongroup1.Option2
3 сообщений из 3, страница 1 из 1
optiongroup1.Option2
    #33140218
Tach
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
IF ALLTRIM(thisform.text7.text) = "" THEN
thisform.optiongroup1.Option2.Enabled= .f.
thisform.optiongroup1.Option3.Enabled= .f.
ELSE
thisform.optiongroup1.Option2.Enabled= .t.
thisform.optiongroup1.Option3.Enabled= .t.
thisform.optiongroup1.Refresh
ENDIF
Почему-то не работает Option2.Enabled,Option3.Enabled всеравно остается .f.
...
Рейтинг: 0 / 0
optiongroup1.Option2
    #33140252
Фотография ВладимирМ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Потому что, сравнение с пустой строкой при настройке по умолчанию SET EXACT OFF всегда будет .T.

Для сравнения с пустой строкой лучше использовать функцию EMPTY()

IF EMPTY(thisform.text7.text) = .T. THEN
...
ELSE
...
ENDIF

При это не обязательно отсекать ведущие и концевый пробелы, поскольку строка из одных пробелов также считается EMPTY()
...
Рейтинг: 0 / 0
optiongroup1.Option2
    #33140270
Urri
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Еще

HELP ==

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


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