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

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

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

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

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

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


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