Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2010.08.27;
Скачать: CL | DM;

Вниз

DevExpress VerticalGrid cxMemo   Найти похожие ветки 

 
Nik   (2010-03-23 16:22) [0]

День добрый!

Использую компонент cxVerticalGrid. В нём есть cxEditorRow (с именем cxProgress) c EditProperties:=Memo.

При добавлении в него строки:    

TcxMemo(cxProgress.Properties.EditProperties).Lines.Add(Text);

вылетает ошибка: Access violatation...

Подскажите, пожалуйста, где ошибка.


 
Игорь Шевченко ©   (2010-03-23 16:26) [1]


> Подскажите, пожалуйста, где ошибка.


В отладчике


 
Nik   (2010-03-23 16:30) [2]

>В отладчике

???


 
Медвежонок Пятачок ©   (2010-03-23 16:47) [3]

Подскажите, пожалуйста, где ошибка.

Ошибка в приведенной строке кода


 
Nik   (2010-03-23 16:49) [4]

>Ошибка в приведенной строке кода

А как её исправить


 
Медвежонок Пятачок ©   (2010-03-23 16:51) [5]

проверить что в cxProgress.Properties.EditProperties лежит валидная ссылка на cxMemo


 
Медвежонок Пятачок ©   (2010-03-23 16:56) [6]

плюс проверить что сам cxProgress показывает на то что надо


 
Nik   (2010-03-24 10:36) [7]

Проверил и то и другое, на cxMemo они не указывают.

Как добраться до Memo, ума не приложу :(


 
Медвежонок Пятачок ©   (2010-03-24 10:56) [8]

прикладывай - не прикладывай, но добраться до мемы можно только по ссылке на мему


 
Andy BitOff ©   (2010-03-24 11:16) [9]

cxProgress.Properties.Value := Text;


 
Nik   (2010-03-24 11:30) [10]

Andy BitOff
>cxProgress.Properties.Value := Text;

Мне надо добавлять много строк и поэтому переменная Text постоянно меняется.

Разве что так:
cxProgress.Properties.Value :=  cxProgress.Properties.Value + #13#10 + Text;

Но будет выглядеть каряво...


 
Andy BitOff ©   (2010-03-24 11:33) [11]

if Assigned(cxVerticalGrid1.InplaceEditor) and (cxVerticalGrid1.InplaceEditor is TcxMemo) then
   TcxMemo(cxVerticalGrid1.InplaceEditor).Lines.Add("sss"#13#10"ffff");


Добраться до мемо через инплэйсэдитор, но... строка должна быть активна, иначе, соответственно не инплэйс ;)


 
Nik   (2010-03-24 11:36) [12]

Andy BitOff ©   (24.03.10 11:33) [11]

Спасибо

Но немного не то :)


 
Andy BitOff ©   (2010-03-24 11:38) [13]

Ну, блин, тебе не угодишь =)))


 
Nik   (2010-03-24 11:42) [14]

:)

В принципе подойдёт:
cxProgress.Properties.Value := Text;

Andy BitOff, большое спасибо за помощь.



Страницы: 1 вся ветка

Текущий архив: 2010.08.27;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.052 c
15-1271449805
Юрий
2010-04-17 00:30
2010.08.27
С днем рождения ! 17 апреля 2010 суббота


13-1125381370
Cherrex
2005-08-30 09:56
2010.08.27
CodeDom


15-1266874205
Юрий
2010-02-23 00:30
2010.08.27
С днем рождения ! 23 февраля 2010 вторник


2-1265644179
Инна
2010-02-08 18:49
2010.08.27
Решение задач


15-1271077786
12
2010-04-12 17:09
2010.08.27
Зачем сия картинка? http://delphimaster.ru/i/1x1.gif