![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как заставить TDBCtrlGrid принимать на себя фокус при DragDrop? [D6, Win2k]
Курдль © (2005-09-15 12:48:00)Имею нечто вроде "Проводника" (слева - папки, справа - картинки).
Цель - распихивать картинки по папкам с помощью Drag'n'Drop.
Весь процесс работает нормально.
Но приDragMode := dmAutomaticкартинка, на которой фокус, не отображается, как активная и не работает DblClick по ней. Т.ж. сбиваются контролы управления набором данных (типа навигатора).
Курдль (2005-09-16 11:56:00) [1]Проблема частично решилась
procedure TfrmPTList.DBImage1StartDrag(Sender: TObject;
var DragObject: TDragObject);
begin
inherited;
(Sender as TDBImage).SetFocus;
end;
Но это не спасло от всех проблем: OnDblClick так и не заработало... :(
Кто поможет точным и емким советом? :)