Вверх ↑
Этот топик читают: Гость
Этот топик был перемещен из раздела "Ошибки в среде"
Ответов: 194
Рейтинг: 2
#1: 2021-05-13 15:18:25 ЛС | профиль | цитата
Почему не могу писать в поле Memo?
Add(MainForm,4247964,665,420)
{
Width=1327
Height=374
link(onCreate,1943786:doString,[])
}
Add(Memo,2058193,885,396)
{
Left=540
Top=31
Width=385
Height=25
Font=[Arial,10,0,0,204]
Ctl3D=1
AddType=1
}
Add(Ini,3006168,802,455)
{
FileName="user.ini"
Section="DIAGNOZE"
Type=1
Point(doDeleteKey)
link(onResult,2058193:doAdd,[(860,461)(860,402)])
link(Key,1943786:FString,[(822,420)(786,420)(786,478)(734,478)])
link(Value,2058193:Text,[(829,439)(891,439)])
}
Add(FormatStr,1943786,728,434)
{
Mask="di%1"
Point(FString)
link(onFString,3006168:doRead,[(777,440)(777,461)])
}


--- Добавлено в 2021-05-13 15:21:41

Нашел что если менять ScrollBar Vertical, работает. Но все-же почему без него не работало

Редактировалось 2 раз(а), последний 2021-05-13 15:21:41
карма: 0

0
vip
#1.1контекстная реклама от партнеров
Ответов: 2193
Рейтинг: 673
#2: 2021-05-13 15:49:48 ЛС | профиль | цитата
lisnic писал(а):
Почему не могу писать в поле Memo?
Высота Memo в одну строку, она добавлена (doAdd). Если нажать Delete,можно продолжить писать.
lisnic писал(а):
Нашел что если менять ScrollBar Vertical, работает
Высота Memo в одну строку, но при ScrollBar Vertical количество строк помещающихся в Memo не ограничивается, можно писать.

Достаточно задействовать doText вместо doAdd (doAdd после добавления строки добавляет перенос строки).

Почему Memo, чем Edit ну угодил?

Редактировалось 2 раз(а), последний 2021-05-13 15:51:50
карма: 10

1
Голосовали:lisnic
Ответов: 194
Рейтинг: 2
#3: 2021-05-13 15:55:48 ЛС | профиль | цитата
Edit не подерживает Unicode при загрузки
Спасибо, решено

Редактировалось 2 раз(а), последний 2021-05-13 15:56:14
карма: 0

0
3
Сообщение
...
Прикрепленные файлы
(файлы не залиты)