Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "KOL";
Текущий архив: 2006.09.17;
Скачать: [xml.tar.bz2];

Вниз

Ещё вопросы (надеюсь последние) по ListView   Найти похожие ветки 

 
Trubis   (2005-10-27 08:47) [0]

Во-первых не сохраняется вид списка - с разделителями.
После переоткрытия проекта окно "голое", после false/true свойства ListView они (разделители) появляются, но это до переоткрытия проекта. Так в принципе всё работает, поэтому не особо мешает.
Версия 2.14.

Второе.
При наведении на список "на словах" появляется рука "с пальцем", которая собственно не нужна. Где-то это отключается или забить?

Третье.
Обрабатываю событие EndEdit.
Если через Enter - сохраняется, Esc - нет. Так устраивает.
Но если в момент редактирования кликнуть где-либо хоть на панели задач, то изменения сохраняются, а этого бы не хотелось. Или если кто-нибудь сообщение net send"ом пришлёт :)

Ну и четвертое - последнее.
Когда тащу пункт - меняю курсор. Как за пределами окна программы (!) сделать курсор IDC_NO?


 
Vladimir Kladov   (2005-10-27 20:12) [1]

а что такое разделители в listview, что-то не припомню? список на словах - тоже что-то... может, есть какой английский термин или опция? Esc - здрасьте прихали. Esc всегда было отмной. Не устраивает - перехватывайте Esc и или заменяйте на enter либо обрабатывайте сами.


 
SPeller ©   (2005-10-28 04:58) [2]

Trubis   (27.10.05 8:47)
появляется рука "с пальцем",

Поищи по слову hottrack


 
Trubis   (2005-10-28 11:57) [3]


> а что такое разделители в listview


когда в виде списка можно установить разделители, ну или "сетку"  :)


 
Trubis   (2005-10-31 09:08) [4]

короче hottrack я не нашёл :((
пока пусть так останется

выяснил, что событие EndEdit возникает, если:
1. текст был изменён
2. была нажата клавиша Enter или мышой кликнули где-либо (даже на пресловутой Панели Задач), чего до смерти не хотелось бы!
т.е. если фокус у Edit"а пропадает (например, вылезает PopUp-сообщение), то назначается новый текст - как это отфильтровать?

LoadCursor и SetCursor указатель меняют, но только на форме, за пределами окна курсор сам меняется на idc_arrow


 
Vladimir Kladov   (2005-10-31 19:16) [5]

насчет lvoGridLines - шлите минимальный проект, в котором эта опция в list view теряется. У меня как я ни пробовал - не теряется.

SetCapture / ReleaseCapture - захват мыши. Курсор в этом случае польностью контролируется приложением, и можно использовать ScreenCursor, чтобы он не менялся за пределами (хотя по мне лучше пусть меняется - будет видно, что туда нельзя.

Что значит отфильтровать. Просто присваивайте NewText то, что должно получиться.


 
Trubis   (2005-11-21 11:17) [6]

2Kladov

Прошу прощения за долгое молчание.
уточняю - опция lvoGridLines не теряется
при открытии проекта, в котором LV должен иметь "полоски", их нет :)
но скомпилировав и запустив они есть, как и true в опциях LV
если изменить какой-либо параметр, они чудесно появляются визуально в момент редактирования
повторю [0] - всё работает, не мешает, но как-то странно



Страницы: 1 вся ветка

Форум: "KOL";
Текущий архив: 2006.09.17;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.043 c
2-1156513884
XTD
2006-08-25 17:51
2006.09.17
Как найти нужное мне слово в (TStrings)?


2-1156509969
XTD
2006-08-25 16:46
2006.09.17
Как поставить курсор?


15-1156278366
ArtemESC
2006-08-23 00:26
2006.09.17
WriteFile


15-1156282698
Crazy monkey
2006-08-23 01:38
2006.09.17
Как узнать сколько электроэнергии расходует компьютер?


6-1146328113
VictorN
2006-04-29 20:28
2006.09.17
cgi + рисунок





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский