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

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

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

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 18.06.2014, 18:12   #21
FleXik
Форумчанин
 
Регистрация: 01.11.2012
Сообщений: 770
По умолчанию

Цитата:
Ты бы лучше обьяснил зачем такие заморочки.
я и обьяснил выше

Цитата:
1 вариант:
Сохранение всех строк если ни одна строка не выделена

2 вариант:
Сохранение только выделенных строк

Это очень удобно когда юзеру надо выгрузить несколько строк а не весь список особенно когда список сильно большой.... Или у кого-то есть альтернативные варианты?
вот тебе обьяснение зачем мне это

Цитата:
Ну так и играйся со свойством Selected, всего в одну строку:
понимаешь, кидаю код на событие OnSelectItem а оно мне ошибку StackOverFlow, прикол, правда?

Цитата:
оно и само так умеет
оно само так умеет только если нажать и удерживать Ctrl + ЛКМ (левый кнопка мышки) без нажатия Ctrl так оно не умеет.
Не все юзеры такие умные чтобы знать как убрать выделение а если выделение не убрать то будет сохраняться только одна строка.

Последний раз редактировалось Stilet; 18.06.2014 в 19:22.
FleXik вне форума Ответить с цитированием
Старый 18.06.2014, 19:17   #22
ZuBy
Участник клуба
 
Аватар для ZuBy
 
Регистрация: 29.09.2008
Сообщений: 1,234
По умолчанию

Событие OnItemClick
Там проверяй свои хАчушки
ZuBy вне форума Ответить с цитированием
Старый 18.06.2014, 19:25   #23
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
вот тебе обьяснение зачем мне это
Неа. Это не обьяснение а оправдание. Не оценит пользователь особенно в свете
Цитата:
когда юзеру надо выгрузить несколько строк а не весь список
Никак не оценит особенно когда начнет вместо мышки выделять клавиатурой.
Хочешь хороший метод тестирования? Поработай недельку с юзером или полностью на его месте. Вот тогда и начнешь объективно свои методы пересматривать.
Еще раз повторюсь: для выделения части списка придумали галочки. И придумали их не зря.

Кстати: Если нужно выделять несколько то в винде зажимается CTRL и кликается мышкой что выделать - это стандартный и более предпочитаемый способ.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 18.06.2014, 19:51   #24
eval
Подтвердите свой е-майл
 
Регистрация: 29.08.2012
Сообщений: 4,011
По умолчанию

Цитата:
то в винде зажимается CTRL и кликается мышкой что выделать - это стандартный и более предпочитаемый способ.
так я и написал что контрол умеет и без говнокода это, только автор как тот баран перед новыми воротами
как завещал дедушка ленин - учиться, 3 раза
eval вне форума Ответить с цитированием
Старый 18.06.2014, 20:20   #25
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
так я и написал что контрол умеет и без говнокода это
А я напоминаю на всякий случай. Может таки дойдет быстрее.
Одно я знаю точно - юзер это не одобрит такую программу. Затупок (особенно у юзера что ни в зуб ногой даже с калькуляторами) будет море.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 18.06.2014, 20:47   #26
ZuBy
Участник клуба
 
Аватар для ZuBy
 
Регистрация: 29.09.2008
Сообщений: 1,234
По умолчанию

Левой выделить правой кнопкой мыши снять выделение, годится?
ZuBy вне форума Ответить с цитированием
Старый 18.06.2014, 21:13   #27
FleXik
Форумчанин
 
Регистрация: 01.11.2012
Сообщений: 770
По умолчанию

Цитата:
Еще раз повторюсь: для выделения части списка придумали галочки. И придумали их не зря.
если включаю галочки (CheckBoxed = True) то у меня пропадает ShowHint у колонок, всмысле если у меня текст слишком длинный показывается часть текст + три точки, при наведении на Item показывается Hint со всем текстом в строке, так вот если чекбоксы включить то Hint пропадает почему-то, по крайней мере так было в AlphaSkins sListView....

Последний раз редактировалось FleXik; 18.06.2014 в 21:17.
FleXik вне форума Ответить с цитированием
Старый 18.06.2014, 21:23   #28
eval
Подтвердите свой е-майл
 
Регистрация: 29.08.2012
Сообщений: 4,011
По умолчанию

Цитата:
если включаю галочки (CheckBoxed = True) то у меня пропадает ShowHint у колонок
ну прям все ни слава богу, наваждение, и это при том что в системе эти вью юзаються чуть менее чем везде
eval вне форума Ответить с цитированием
Старый 18.06.2014, 21:23   #29
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Это знаешь как называется? "Не понос так золотуха".
В общем твой проект потихоньку обрастает подробностями, которые приведут однажды его к крашу.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 18.06.2014, 21:32   #30
FleXik
Форумчанин
 
Регистрация: 01.11.2012
Сообщений: 770
По умолчанию

Мне наверное лучше знать что мне нужно? Если я говорю что мне нужен ShowHint у колонок значит оно так и есть и это одна из важнейших функций в софте, и все тут, ни один из вас не знает задумки поэтому судить никто не может, тему офф, обосрать все любители, если я говорю что мне функция нужна значит так оно и есть и отговаривать меня от затеи не нужно.
FleXik вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
ListView. Отобразить ProgressBar, не трогая Item.Data. Человек_Борща Компоненты Delphi 15 12.09.2012 01:36
Как определить parent item по нажатию + слева от него, TreeView? TrydORgolik Win Api 0 18.01.2012 20:58
выделена ли item в ListView Марк Охман Общие вопросы Delphi 2 31.12.2010 15:52
ListView добовление данных в указанную колонку указанного item Человек_Борща Общие вопросы Delphi 3 20.11.2010 10:12
ListView получить выделенный Item Casper-SC Общие вопросы .NET 8 26.02.2010 21:41