Форум: "Начинающим";
Текущий архив: 2010.02.21;
Скачать: [xml.tar.bz2];
ВнизУстойчивый фокус на TreeView Найти похожие ветки
← →
TComponent © (2009-12-17 23:07) [0]Как программно установить устойчивый фокус на TreeView - т.е. так, чтобы после установки фокуса нажатия кнопок навигации не приводили к переходу фокуса на другой компонент формы? Метод SetFocus этой проблемы не решает.
← →
DVM © (2009-12-17 23:19) [1]
> нажатия кнопок навигации
это что за кнопки такие?
← →
TComponent © (2009-12-17 23:28) [2]
> это что за кнопки такие?
Это кнопки влево, вправо, вверх, вниз. Проблема возникает, в частности, после закрытия другой формы и установки фокуса (SetFocus;) на TreeView. Фокус визуально устанавливается, но иногда, после нажатия указанных клавиш фокус переходит на другой компонент :(
← →
DVM © (2009-12-17 23:39) [3]
> Фокус визуально устанавливается
Ты еще явно выделяй нужный тебе узел, тогда точно фокус не уйдет. Хотя мне добиться того о чем ты толкуешь не удалось.
← →
TComponent © (2009-12-18 00:06) [4]
> мне добиться того о чем ты толкуешь не удалось.
Попробуй так:
Размести на форме кроме TreeView другой компонент (у меня WebBrowser). Устанавливаю фокус на WB (мышкой: например с целью выделить текст). Потом вызываю показ другой формы... Закрываю её и устанавливаю фокус (setfocus) на
TV (в одной процедуре). Фокус вроде бы устанавливается, но при попытке перейти на другой узел переходит на другой компонент.
← →
TComponent © (2009-12-18 00:25) [5]
> Фокус вроде бы устанавливается, но при попытке перейти на
> другой узел переходит на другой компонент.
Уточнение: "другим компонентом" как выяснилось является тот самый WebBrowser - фокус "соскальзывает" на него: раньше не обратил внимания. Почему это происходит?
← →
MonoLife © (2009-12-18 04:11) [6]
> Закрываю её и устанавливаю фокус (setfocus) на
> TV (в одной процедуре).
activecontrol:=TreeView; ?
странное понятие > устойчивый фокус
← →
Ega23 © (2009-12-18 12:23) [7]TTreeView.HideSelection + F1
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2010.02.21;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.005 c