Что нового

[Элементы GUI] Замена текста в Input

Zuzik

Знающий
Сообщения
45
Репутация
5
Значит имеется поле $Input1 С текстом в нём "Text"
Задача. заменить текст в нём на "Newtext1"

Смотрел функции, которые работают с текстом ГУИ, и насколько понял единственная такая функция GUICtrlSetData. Используя её получаю фигню(Нужная строчка добавляется к предыдущей)

Как использую
GUICtrlSetData($Input1,"Newtext1",0)

Доп. Инфа. Поле играет роль индикатора, поэтому оно переведено в состояние "Disable"
 

SyDr

Сидра
Сообщения
651
Репутация
158
Самое главное, что всё, что надо ты уже нашёл.
У тебя последний параметр не равен "". Это значит, что указанный текст будет добавлен, а не заменит уже имеющийся.
GUICtrlSetData($Input1,"Newtext1","")
GUICtrlSetData($Input1,"Newtext1")
 
Автор
Z

Zuzik

Знающий
Сообщения
45
Репутация
5
Кажется разобрался
 
Верх