![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 01.11.2012
Сообщений: 770
|
![]()
у ListView есть возможность "редактирования" вручную строк из первый колонки ListView (это удобно для копирования текста из строки колонки например), можно ли как-то это дело реализовать со второй колонкой? т.е мне надо чтобы можно было вручную скопировать текст из строки второй колонки, т.е subitem???
P.S чтобы редактировать первую строку первой колонки ListView надо быстро кликнуть ЛКМ 3 раза и получится такое: конечно текст не отредактируется но его можно скопировать что очень удобно. Последний раз редактировалось FleXik; 14.06.2014 в 20:52. |
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 30.12.2009
Сообщений: 11,434
|
![]()
Нельзя. Нужно писать костыль.
В DrawItem создаешь и рисуешь TsEdit, когда пользовать в Edit нажимает ввод, уничтожаешь TsEdit а введенное записываешь в нужную колонку. На форуме я уже это спрашивал, и даже пример исходника был. Пользуемся поиском... |
![]() |
![]() |
![]() |
#3 |
Заблокирован
Регистрация: 02.03.2014
Сообщений: 439
|
![]()
Создавать, удалять... К чему? Создаём PopupMenu, добавляем пункты копировать первую колонку, вторую третью, пишем обработчики кликов, и будет Вам копирование.
|
![]() |
![]() |
![]() |
#4 | |
Форумчанин
Регистрация: 01.11.2012
Сообщений: 770
|
![]() Цитата:
1. При нажатии на Header колонки - колонка выделяется (ограничить чтобы две колонки нельзя было выделить т.к тогда коряво сохранятся данные в тхт и будет геморрой с диалоговыми окнами) - дальше ее можно сохранить в тхт (лучше вариантов не придумал) 2. При нажатии на строку колонки - появляется поле (как на скрине выше) из которого можно копировать текст ОДНОЙ строки т.е разнообразие чтобы было удобно копировать и одну строку (чтобы не сохранять всю колонку) и чтобы можно было сохранить всю колонку когда надо. все остальное уже реализовано и идеально работает, вообще еще была идея реализовать поиск в listview но отказался от этого дела))) нагуглил это - http://stackoverflow.com/questions/1...in-a-tlistview буду пробовать Последний раз редактировалось FleXik; 14.06.2014 в 21:35. |
|
![]() |
![]() |
![]() |
#5 |
Заблокирован
Регистрация: 02.03.2014
Сообщений: 439
|
![]()
Ну... Каждому своё. Нравится так, делайте так.
|
![]() |
![]() |
![]() |
#6 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]() Цитата:
I'm learning to live...
|
|
![]() |
![]() |
![]() |
#7 | ||
Форумчанин
Регистрация: 01.11.2012
Сообщений: 770
|
![]() Цитата:
Цитата:
попробовал это - http://stackoverflow.com/questions/1...in-a-tlistview работает в Delphi7 но Edit сьезжает если скроллбаром в сторону покрутить... Последний раз редактировалось FleXik; 14.06.2014 в 22:39. |
||
![]() |
![]() |
![]() |
#8 |
Старожил
Регистрация: 30.12.2009
Сообщений: 11,434
|
![]() ![]() ![]() ![]() ![]() |
![]() |
![]() |
![]() |
#9 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]()
А ты создай некую форму-карточку. При даблклике эту форму открывай с данными из строки ЛистВью. И пусть юзера корректируют все данные листа через эту форму.
I'm learning to live...
|
![]() |
![]() |
![]() |
#10 | |
Форумчанин
Регистрация: 01.11.2012
Сообщений: 770
|
![]() Цитата:
Пробовал http://www.delphipages.com/forum/sho...d.php?t=161009 - компилится в Delphi 7 но не работает. Последний раз редактировалось FleXik; 14.06.2014 в 23:04. |
|
![]() |
![]() |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Скопировать текст содержащийся в ячейке таблицы и вставить этот текст в место документа помеченное закладкой. | LiliPOOtin | Microsoft Office Word | 3 | 17.04.2013 19:51 |
ListView изменить Subitem отпеделённого Items'а | Человек_Борща | Помощь студентам | 5 | 24.11.2010 13:27 |
Изменить цвет subitem-а в ListView | zver777 | Общие вопросы Delphi | 4 | 28.07.2010 00:56 |
ListView как добавить SubItem | AGEETO | Помощь студентам | 1 | 14.06.2010 12:20 |
Скопировать содержимое SubItem | Shouldercannon | Общие вопросы Delphi | 1 | 19.05.2010 21:35 |