Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

treeview как сделать Selected=nil если не выбран объект в дереве. [D7]


FIL-23 ©   (2014-06-15 10:00:00) 

Доброго дня.

Собственно вопрос, вот есть дерево, в нем объекты ... нажимаю на объект есть фокус все ок.
Но вот я нажимаю не на объект, просто на белое поле - фокус с предыдущего объекта не снимается.

Как реализовать?

Спасибо.


KilkennyCat   (2014-06-18 12:37:00) [1]

да и объекты внутри тож могут себя вести отдельно


sniknik   (2014-06-18 09:41:00) [2]

> На фига?
> Но вот я нажимаю не на объект, просто на белое поле - фокус с предыдущего объекта не снимается.
афтор хочет по клику, его не устраивает стандартное поведение treeview. видать делает проблему юзерам.


oldman   (2014-06-17 21:54:00) [3]


> icWasya ©   (17.06.14 19:50) [2]
> Ловить событие OnMouseUp, там проверить GetNodeAt


На фига?
Вопрос: treeview как сделать Selected=nil
Ответ: treeview1.Selected := nil [1]


icWasya   (2014-06-17 19:50:00) [4]

Ловить событие OnMouseUp, там проверить GetNodeAt, а затем [1]


KilkennyCat   (2014-06-15 21:53:00) [5]

вопрос непнятен.
treeview1.Selected := nil; прекрасно убирает селектирование;

сформулируй точно, что хочется - фокус потерять, или выделение?


Наверх

Титульная страница Поиск, карта сайта Написать письмо