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

Вниз

Вопрос по скроллингу   Найти похожие ветки 

 
Ivan   (2009-12-30 21:01) [0]

Добрый день.

Если кто-то знает объясните пожалуйста почему так происходит, ситуация такая:
на форме TDBGridEh и TWebBrowser (ну и естественно TZConnection, TZQuery и т.д.)
В обработчике ZQuery1AfterScroll
try
Editor.body.innerHTML:=ZQuery1.fieldbyname("opisanie_"+lng).AsString;
except
end;


При скроллинге текста в TWebBrowser все нормально до момента пока не опускаемся до нижней или верхней границы. После этого почему-то начинают скроллится записи в Zqeury1 либо вверх либо вниз в зависимости от того куда скроллили в TWebBrowser.
При этом фокус DBGridEh1 не передается т.к. текущая выбранная строка в нем серая

Подскажите в чем проблемма?
Извиняюсь если непонятно описал проблемму:)


 
stas ©   (2009-12-30 21:43) [1]

>ну и естественно TZConnection
Почему естественно? что это за объекты?
Какие обработчики стоят на Twebbrowser?


 
Ivan   (2009-12-30 21:50) [2]


> Почему естественно? что это за объекты?

Это компоненты (Zeos) доступа к БД.

обработчик WB только один:

procedure TForm4.WebBrowser1DocumentComplete(Sender: TObject;
 const pDisp: IDispatch; var URL: OleVariant);
var CurrentWB: IWebBrowser;
begin
 CurrentWB := WebBrowser1.ControlInterface;
 editor := (CurrentWB.Document as IHTMLDocument2);
 editor.DesignMode := "On";
end;


 
KilkennyCat ©   (2009-12-30 22:07) [3]

обманываешь, где-то ты его еще привязал.


 
Ivan   (2009-12-30 22:11) [4]


> обманываешь, где-то ты его еще привязал.

Ейбогу не вру) Специально сделал новый проект голый чисто коннект к БД и скрол... всеравно та же проблемма.

Придумал туповатый способ решения, в обработчике ZQuery1BeforeScroll
WebBrowser1.SetFocus;
но естественно теперь не скроллятся записи из БД, только мышкой тыкать:)


 
KilkennyCat ©   (2009-12-30 22:24) [5]

так ты где скроллишь-то? в куере?


 
Ivan   (2009-12-30 22:26) [6]


> так ты где скроллишь-то? в куере?

скролю в WebBrowser, но когда скрол доходит до конца документа начинает скроллица куеря


 
KilkennyCat ©   (2009-12-31 00:29) [7]

ну не знаю. где-то в свойствах TZчего-то указано на вебброузер.



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

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

Наверх




Память: 0.48 MB
Время: 0.015 c
2-1262076709
tipman
2009-12-29 11:51
2010.03.07
Узнать о завершении работы потока, как?


15-1260997140
Кто б сомневался
2009-12-16 23:59
2010.03.07
Web при помощи Delphi


2-1262180202
RWolf
2009-12-30 16:36
2010.03.07
DBGrid + скролл


15-1261517422
Юрий
2009-12-23 00:30
2010.03.07
С днем рождения ! 23 декабря 2009 среда


2-1261834445
Токи
2009-12-26 16:34
2010.03.07
Проблема с БД на парадоксе