Главная страница
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.013 c
15-1191599936
Leonid Troyanovsky
2007-10-05 19:58
2007.11.04
Whois


2-1192002526
alshtam
2007-10-10 11:48
2007.11.04
выбор базы данных


15-1191229149
vasIZmax
2007-10-01 12:59
2007.11.04
Надо собрать комп


2-1192432990
СержК
2007-10-15 11:23
2007.11.04
Как узнать - сколько строк в документе Excel?


2-1189848078
TIF
2007-09-15 13:21
2007.11.04
Tab Control -?