Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2009.08.16;
Скачать: [xml.tar.bz2];

Вниз

DevExpress, TcxRTTIInspector. Как выловить rows=(TStrings)?   Найти похожие ветки 

 
Vlad Oshin ©   (2008-05-29 14:59) [0]

Есть в библиотеке DevExpress такой TcxRTTIInspector,
умеет брать run-time св-ва компонент и редактировать их налету

(
в принципе, и самому можно такое сделать, но сам я так и не смог именно до TStrings достучаться
в частности, вот это делал http://delphiworld.narod.ru/base/runtime_display_props.html
http://delphiworld.narod.ru/base/object_insp_tree.html
и что-то еще с сайта Марко Кэнту смотрел,
но там мне не понравилось, т.к. не могу читать человеческие англ.комментарии на трудный код

и попробовал этот компонент
)

пишу:

for i:=0 to cxRTTIInspector1.Rows.Count-1 do
 memo2.Lines.Add
(
TcxEditorRow(cxRTTIInspector1.Rows[i]).Properties.Caption
+ ":"+
TcxEditorRow(cxRTTIInspector1.Rows[i]).Properties.Value
);


результат:
........
ImeName:
Left:52
Lines:(TStrings)
MaxLength:0
Name:Memo1
OEMConvert:False
ParentBiDiMode:Tru
..........
Как получить все конкретные строки?


 
Palladin ©   (2008-05-29 15:06) [1]

TcxEditorRow(cxRTTIInspector1.Rows[i]).Properties.Value

какого типа?


 
Vlad Oshin ©   (2008-05-29 15:15) [2]


for i:=0 to cxRTTIInspector1.Rows.Count-1 do
begin
   memo2.Lines.Add(TcxEditorRow(cxRTTIInspector1.Rows[i]).Properties.Caption+":"+TcxEditorRow(cxRTTIInspector1.Rows[i]).Properties.Value);
   memo2.Lines.Add(TcxEditorRow(cxRTTIInspector1.Rows[i]).Properties.EditProperties Class.ClassName);
end;


Lines:(TStrings)
TcxButtonEditProperties

как то привести надо, видимо, как к TcxEditorRow() ?


 
Vlad Oshin ©   (2008-05-29 15:15) [3]

Удалено модератором


 
Vlad Oshin ©   (2008-05-29 15:15) [4]

Удалено модератором


 
Vlad Oshin ©   (2008-05-29 15:25) [5]

TcxEditorRow(cxRTTIInspector1.Rows[i]).Properties.Value
тип variant


 
имя   (2008-05-29 16:33) [6]

Удалено модератором


 
Palladin ©   (2008-05-29 16:34) [7]

боюсь, что там не все так просто... и до значения объекта ты не достучишься из самого TcxRTTIInspector



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

Форум: "Основная";
Текущий архив: 2009.08.16;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.007 c
2-1245317429
Бонд3000
2009-06-18 13:30
2009.08.16
Результат выполнения функции.


3-1225884587
Tepex
2008-11-05 14:29
2009.08.16
приложение зависает при обращении к Firebird. что делать помогите


2-1245325239
Дима
2009-06-18 15:40
2009.08.16
Таймер


1-1212141167
dmitry_12_08_74
2008-05-30 13:52
2009.08.16
Как добавлять 32-х битные картинки на компонент типа TSpeedButton


2-1245310159
abhtr
2009-06-18 11:29
2009.08.16
Как распечатать текст из TMemo?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский