Я использую TValueListEditor, и я хотел бы создать редактор свойств IDE. Каждая линия может иметь несколько видов информации:TValueListEditor с большим количеством столбцов
- Струнные
- Дата
- Номер
- ComboList
Я интересно, как я могу хранить тип элемента и формат для каждой строки.
Я стараюсь добавить 2 колонки. Но его не работает
ValueListEditor.ColCount := 4;
ValueListEditor.Cell[4,2] := 'Test';
Он показывает значение Test в столбце значений (второй столбец вместо 4). Я думал о внедрении значений, которые мне нужны в объекте, который я свяжу (добавлю) к каждой строке. Но я не нашел способ сделать это. Даже я не знаю, возможно ли это.
У кого-нибудь есть идеи?
Thx для ответа. Я реализую этот путь. но когда я пытаюсь установить VLE.ItemProps [i] .EditStyle: = TEditStyle.esPickList; если i: = 1, он работает, но все остальные значения никогда не работают, даже если я создал строки раньше. Также он никогда не показывает стрелку раскрывающегося списка. – ffert2907
@ ffert2907: то, что я описал, работает, я использовал его так раньше. Я помню, что есть некоторые причуды, мне придется снова взглянуть на мой код и обновить свой ответ, когда у меня будет свободный момент. –