Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Компоненты Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 08.01.2013, 22:48   #1
Человек_Борща
Старожил
 
Аватар для Человек_Борща
 
Регистрация: 30.12.2009
Сообщений: 11,426
По умолчанию Редактирование SubItems у ListView как у TListItem.Caption

Всем тепла и добра!

Есть ListView, там при 2-м нажатии на 1-й колонке появляется поле редактирования.
В самом ListView каждый элемент имеет 10 колонок, в некоторые из них нужно вставить компонент TEdit, TComboBox и т.д. для редактирования SubItem'а.

Что можете подсказать?
Человек_Борща вне форума Ответить с цитированием
Старый 08.01.2013, 23:00   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Я бы упростил задачу - по даблклику на субитеме открывается inputbox или своя форма ввода данных. Дешево и сердито.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 08.01.2013, 23:22   #3
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

Как-то специально ссыль записал себе, но пока руки не дошли использовать. Не Delphi, но разобраться можно, получится - отпишитесь http://www.codeguru.com/cpp/controls...e-subitems.htm
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Старый 09.01.2013, 03:13   #4
Человек_Борща
Старожил
 
Аватар для Человек_Борща
 
Регистрация: 30.12.2009
Сообщений: 11,426
По умолчанию

Не не, и в сети и по ссылке - все невразумительно замудрено и сложно.
Все оказалось куда проще, и пихать можно что душа желает.

В обозримых деньках напишу как это и с кодом. Звиняйте, сейчас из рабочего проекта вырвать нет возможности.

Последний раз редактировалось Человек_Борща; 09.01.2013 в 03:34.
Человек_Борща вне форума Ответить с цитированием
Старый 10.01.2013, 00:04   #5
spamer
Software Developer
Старожил
 
Аватар для spamer
 
Регистрация: 19.12.2008
Сообщений: 2,070
По умолчанию

Начните использовать VirtualTreeview. Там все намного проще будет.
Будь проще и люди к тебе потянутся
spamer вне форума Ответить с цитированием
Старый 10.01.2013, 01:20   #6
Человек_Борща
Старожил
 
Аватар для Человек_Борща
 
Регистрация: 30.12.2009
Сообщений: 11,426
По умолчанию

spamer, я пробовал его. Надоело с бубном скакать у каждой функции/свойства. Документация - унылая(замудреная) до нельзя. Если есть хорошие доки по нему(англ/рус), то поделитесь ссылками пожалуйста..
Человек_Борща вне форума Ответить с цитированием
Старый 10.01.2013, 03:21   #7
spamer
Software Developer
Старожил
 
Аватар для spamer
 
Регистрация: 19.12.2008
Сообщений: 2,070
По умолчанию

На самом деле - действительно компонент довольно таки не легкий. Ну по крайней мере с первого раза у меня не вышло с ним нормально разобраться. Но все таки были найдены вот такие две статьи 1 и 2 и хелп на английском. После прочтения многое становится понятно.
Будь проще и люди к тебе потянутся
spamer вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Переименовать Caption в ListView casio23 Общие вопросы Delphi 3 12.02.2011 14:33
Получить Caption выбранного итема в ListView fezilk25 Общие вопросы Delphi 2 05.02.2011 22:59
ListView SubItems mutabor Компоненты Delphi 0 19.08.2010 14:38
Как в ListView.Column[i].Caption отобразить ASCII символы с кодом меньше 32? Angel_CJ Компоненты Delphi 8 27.04.2008 13:13