Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.48 MB
Время: 0.048 c
15-1269080805
tippa
2010-03-20 13:26
2010.08.27
английский и программирование


15-1273091405
Юрий
2010-05-06 00:30
2010.08.27
С днем рождения ! 6 мая 2010 четверг


3-1240340701
VoznikVopros
2009-04-21 23:05
2010.08.27
Как произвести "выделение" в DBLookupListBox1 согласно № эл. в БД


15-1275679642
REX
2010-06-04 23:27
2010.08.27
Комментарии


2-1273562930
Крапивин Олег
2010-05-11 11:28
2010.08.27
Странное поведение графиков




   Наверх