powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / InputMask
11 сообщений из 11, страница 1 из 1
InputMask
    #35074746
q1w1e1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
VFP9 Работаю в Form Disagner, в форме есть TextBox, записываю в свойство InputMask X при запуске показывает X, попробовал "X", (X), 'X' ни фига, а вот если 9 или 999.99, то всё нормально, как надо правильно заполнить свойства TextBox, чтоб вводились любые 5 символов...
...
Рейтинг: 0 / 0
InputMask
    #35074760
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MaxLength = 5
...
Рейтинг: 0 / 0
InputMask
    #35074779
q1w1e1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ну это понятно...:-)), что можно воспользоваться этим свойством..., но у InputMask, много масок
! Converts lowercase letters to uppercase letters.
X Permits any character
и т.д.

Как можно ими воспользоваться, например "!" (конвертация из нижнего в верхний), при вводе в поле InputMask также высвечивается симво "!", хотя мне надо пустое поле ввода, а конвертация уже потом...
...
Рейтинг: 0 / 0
InputMask
    #35074793
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ставлю InputMask XXXXX или !!!!! поле изначально пустое. VFP9SP1
Вводится 5 знаков. Во втором случае в верхнем регистре.
Сделай форму с текстбоксом и сюда выложи.
...
Рейтинг: 0 / 0
InputMask
    #35075199
q1w1e1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну я примерно понял, раз расходятся результаты, значит это не глюк VFP, а мои недоработки и надо начинать думать...:-)), но ситуация была примерно такой....
...
Рейтинг: 0 / 0
InputMask
    #35075473
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У тебя поле N(5), а ты маску XXX поставил. Как это понимать? Хочу любые символы в числовое поле?
В твоем примере в текстбох вообще ничего ввести нельзя, фокус сразу дальше уходит.
Тут либо C(5) либо 999
...
Рейтинг: 0 / 0
InputMask
    #35075555
q1w1e1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
спасибо..., хотя, если типы полей VFP не соответствуют, то тогда она(VFP) и должна выдать сообщение об ошибке, а то ни сообщения об ошибке и поле не очищенное и с остатками символов маски...
...
Рейтинг: 0 / 0
InputMask
    #35075680
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
q1w1e1спасибо..., хотя, если типы полей VFP не соответствуют, то тогда она(VFP) и должна выдать сообщение об ошибке, а то ни сообщения об ошибке и поле не очищенное и с остатками символов маски...
Я думаю достаточно что XXX показал. Сразу заставляет задуматься.
...
Рейтинг: 0 / 0
InputMask
    #35080136
Bl@ze¶ox
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
авторКак можно ими воспользоваться, например "!" (конвертация из нижнего в верхний), при вводе в поле InputMask также высвечивается симво "!", хотя мне надо пустое поле ввода, а конвертация уже потом...
Код: plaintext
.Format="!"
и все символьные данные просто переводятся в верхний регистр...
Не помню точно, но у меня в .InputMask как правило прописано именно для числовых значений 99999.99 к примеру
...
Рейтинг: 0 / 0
InputMask
    #35080198
Фотография ВладимирМ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Для справки:

InputMask - контролирует формат каждого символа в отдельности
Format - контролирует формат всего значения целиком (всех символов сразу)

Т.е. символ восклицательного знака в InputMask говорит о том, что вот этот конкретный символ будет преобазован в верхний регистр. А тот же символ восклицательного знака в Format говорит о том, что в верхний регистр будет преобразованы все символы.
...
Рейтинг: 0 / 0
InputMask
    #35080207
Фотография ВладимирМ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Для справки:

InputMask - контролирует формат каждого символа в отдельности
Format - контролирует формат всего значения целиком (всех символов сразу)

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


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