Вниз
Скачать: 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.47 MB
Время: 0.048 c
15-1266419494
12
2010-02-17 18:11
2010.08.27
mssql. Пожелание о SPID


4-1231600539
Nucer
2009-01-10 18:15
2010.08.27
LSP (Layered Service Provider)


15-1269080805
tippa
2010-03-20 13:26
2010.08.27
английский и программирование


15-1274046713
Германн
2010-05-17 01:51
2010.08.27
То ли день сегодня такой, то ли...


2-1270722524
Учащийся
2010-04-08 14:28
2010.08.27
перевести Integer в Char, String в Char




   Наверх