Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.11.04;
Скачать: CL | DM;

Вниз

Убегающий курсор... (необходима помощь в решении проблемы)   Найти похожие ветки 

 
Александр   (2007-10-10 11:34) [0]

Ситуация такая:
На форме имеется компонент WEbBrowser в него загружена страница, рядом находися кнопка код которой  - это обновление страницы WebBrowser.Refresh.

Так же на форме находятся различные текстовые компоненты TEdit, TMemo и т.п.

Так вот, при нажатии на кнопку обновления броузера, курсор сбегает с текстовых полей (фокус переводится на компоент броузера), а нужно чтобы он оставался там где находился до нажатия обновления. Помогите, пожалуйста.


 
Leonid Troyanovsky ©   (2007-10-10 11:41) [1]


> Александр   (10.10.07 11:34)  

>  рядом находися кнопка код которой

TSpeedButton ?

--
Regards, LVT.


 
clickmaker ©   (2007-10-10 12:02) [2]

hwndFocus := GetFocus();
try
 // что-то делаем
finally
 SetFocus(hwndFocus);
end;


 
Александр   (2007-10-10 12:07) [3]

> Leonid Troyanovsky
>TSpeedButton ?

не имеет значения, описал общую проблему, кнопки и такие и просто, TButton

> clickmaker
попробую, спасибо


 
Александр   (2007-10-10 13:39) [4]

> clickmaker
Компилятор ругается на SetFocus(hwndFocus); пишит что много параметров

кстати, вот нашел код как принудильно передать фокус

with WebBrowser do
if Document <> nil then
 with Application as IOleobject do
    DoVerb(OLEIVERB_UIACTIVATE, nil, WebBrowser, 0, Handle, GetClientRect);

а может кто посоветует как переделать, чтобы запрещать передавать фокус


 
clickmaker ©   (2007-10-10 13:51) [5]


> [4] Александр   (10.10.07 13:39)
> > clickmaker
> Компилятор ругается на SetFocus(hwndFocus); пишит что много
> параметров

Windows.SetFocus(hwndFocus);

либо
var ctlFocus: TWinControl;
ctlFocus := ActiveControl;
...
FocusControl(ctlFocus);



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

Текущий архив: 2007.11.04;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.025 c
15-1191344478
ERGef
2007-10-02 21:01
2007.11.04
Случайные числа


15-1191579461
Vlad Oshin
2007-10-05 14:17
2007.11.04
шахматы. Белые выиграли?


2-1192389486
alikon1
2007-10-14 23:18
2007.11.04
Помогите со связанными таблицами


15-1189794621
AntiUser
2007-09-14 22:30
2007.11.04
Microsoft обновляет файлы Windows без ведома пользователей


2-1192083904
_max_
2007-10-11 10:25
2007.11.04
эмулятор нажатия клавиш клавиатуры