TValueListEditor
Можно ли в сабжевом компоненте увеличить кол-во столбцов?Если нет то какой компонент посоветуете?
Интересно - какое количество столбцов необходимо для пары - ключ, значение? :)
Если ваш ответ - два, а кажется что должно быть больше :) - используйте подходящий грид или компонент TListView. Как вариант можно использовать и обычный TListBox.
Нечто аналогичное из EhLib. Кажется, DBLookupComboBoxEh.
Можно еще использовать компонент TClientDataSet. Редактирование через TDBGrid.
Фсе, уже нашел (не стандартные), и намног красивее и ф-циональнее :)
TitleCaptions
вводи столбцов скоко тебе надо :)
TitleCaptions
вводи столбцов скоко тебе надо :)[/QUOTE]
...только больше 2х все равно не появляется, так что ето до...:eek:
возьми например TListView
у меня как то получалось изменять количество столбцов
но чё то щас не получилось внимательно посмотри в свойствах
возьми например TListView
у меня как то получалось изменять количество столбцов
но чё то щас не получилось внимательно посмотри в свойствах[/QUOTE]
Код:
ListView1->Columns->Clear();
ListView1->Columns->Add();
ListView1->Columns->Add();
?
Обычно при использовании ListView возникает логичный вопрос, как сделать автоподбор ширины у колонок.
Код:
//
SendMessage(ListView1->Handle, LVM_SETCOLUMNWIDTH, 0, LVSCW_AUTOSIZE_USEHEADER);
//
SendMessage(ListView1->Handle, LVM_SETCOLUMNWIDTH, 0, LVSCW_AUTOSIZE_USEHEADER);
//
Красивость и функциональность определяется не компонентом, а тем кто сидит перед монитором. TValueListEditor оптимизированы именно для задач ключ-значение, поэтому по определению столбцов не может быть более чем два. Если нужно больше - для этих целей надо использовать или строку с разделителями(TListBox) или аналог TListView.