TValueListEditor控件可实现类似属性选择窗口的功能。当然相比至下功能还是少了很多,不过很多情况下也够用了。通过重载类函数及控制控件消息响应的方式,打造一个自己满意的控件那不是当下我想做的事。在此记录该控件的简单使用方法
1. 添加key->Value对
ValueListEditor1->InsertRow("name", "value", true);
参数:true -> Append 。
2. 给某键添加多选项 TStrings *pl = ValueListEditor1->ItemProps[1]->PickList;
pl->Add("123");pl->Add("234");pl->Add("345");
注意:ItemProps[接受键名/索引号]3.设定某键对应的值
ValueListEditor1->Values["key"] = "Value";
4.当作表格来使用
ValueListEditor1->Cells[int ACol][int ARow] = "Value"; //R&W