Имя пользователя:
Пароль:
 

Название темы: AutoPlay Media Studio 8
Показать сообщение отдельно

Новый участник


Сообщения: 3
Благодарности: 0

Профиль | Сайт | Отправить PM | Цитировать


Всем привет!
Если тут кто то еще бывает, может сможете помочь. Сам не справляюсь(

В autoplay media studio сделал установщик. Есть в нем input для ввода пути установки. Например "D:\Folder", пытаюсь сделать проверку на валидный путь, не используются спец символы, только цифры и латинские буквы. Получилось как то так:

colorGreen = Math.HexColorToNumber("c0c0c0");
colorRed = Math.HexColorToNumber("FEDC14");

if(In:match("^[%a%d%s\\:]+$")) then
Input.SetProperties ("Input1",{FontColor = colorGreen});
else
Input.SetProperties ("Input1",{FontColor = colorRed});
end

И все бы ничего, работает, но есть проблема, при смене цвета текста теряется фокус. Могу конечно фокус вернуть, с помощью Page.SetFocus("Input1");. Но тогда курсор будет установлен в начало строки. Помогите пожалуйста сделать так, чтобы цвет менялся, но фокус на input не пропадал, ну или чтобы при установке фокуса, не менялась позиция текстового курсора.

Отправлено: 11:28, 12-12-2024 | #67

Название темы: AutoPlay Media Studio 8