strannik_nebes писал(а):
Почему нельзя добавить строку через точку doAdd, при включенном свойстве "Read only"?Это запрещено в коде элемента:
procedure THIHiLightMemo._work_doAdd;
begin
if not (oeReadOnly in Options) then
begin
if _prop_AddType = 0 then
InsertLine(Count, ReadString(_Data, _data_Str, ''), true)
else
InsertLine(0, ReadString(_Data, _data_Str, ''), true);
Focused_CaretToView;
end;
end;
strannik_nebes писал(а):
тогда остальные визуальные элементы работают "неправильно"?! Соглашусь что работа HiLightMemo в данном случае не логична. Свойство ReadOnly подразумевает запрет на редактирование пользователем. Может были какие-то причины сделать этот элемент именно так.