[Home]
[Edit this page]
[Recent Changes]
[Special Pages]
[Help]
CppVclTValueListEditor
[Edit this page] [Page history] [What links here] [Discuss this topic] [Printer Friendly]
CppVclTValueListEditor
(C++ VCL) TValueListEditor
Component like a TStringGrid, but with two rows which contents can be set at design-time.How to: convert the contents of a TValueListEditor to a TStringList ?
boost::shared_ptr<TStringList> toStringList(const TValueListEditor* editor)
{
//Const_cast as the VCL is not const correct. Grumble,grumble...
TValueListEditor* editorCopy = const_cast<TValueListEditor*>(editor);
boost::shared_ptr<TStringList> text(new TStringList);
const int nRows = editorCopy->RowCount;
for (int i=0; i!=nRows; ++i)
{
const String s = editorCopy->Cells[0][i] + "\t" + editorCopy->Cells[1][i];
text->Add(s);
}
return text;
}
Code links
TValueListEditor links
There is no CLX version of TValueListEditor.- Pascal VCL TValueListEditor
[Edit this page] [Page history] [What links here] [Discuss this topic] [Printer Friendly]
