Вопрос по маске

Статус
Новые ответы в этой теме размещать нельзя.

Мага

Посетитель
#1
Есть поле строка, ставлю маску (>xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx), чтобы ввод был в верхнем регистре. Но почему то пробелы убираются. Мне нужно вводить туда буквы, цифры, тире, пробел. И разной длины. Что не так? Или как по проще реализовать?
 

Мага

Посетитель
#2
И еще можно ли вводить по середине в поле Строка, а то когда ставлю курсор где-то между буквами и ввожу, все вводится поверх, а нужно вставить между ними?
 

Vladimir

Администратор
Команда форума
#3
Есть поле строка, ставлю маску (>xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx), чтобы ввод был в верхнем регистре. Но почему то пробелы убираются.
Это особенность внутреннего функционала языка Qt для данного инструмента, на котором создан конструктор. Лучше таким способом строку к верхнему регистру не приводить.
Используйте функцию конструктора Upper() для приведение строки к верхнему регистру в составном поле:
[Upper(Строка)]
 
Статус
Новые ответы в этой теме размещать нельзя.