Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2004.01.16;
Скачать: [xml.tar.bz2];

Вниз

TDBGrid + TWebBrowser = глюк   Найти похожие ветки 

 
-=GUEST=-   (2003-12-21 14:28) [0]

Используется проход по записям базы данных с помощью TDbGrid. В TWebBrowser постоянно загружаем некоторые данные. Здесь все вроде как хорошо.

И вот у пользователя программы появилось желание нажать мышку в окне TWebBrowser (возможно там появились полосы прокрутки, либо кликнуть на ссылку).
Пользователь сделал некоторую работу в окне TWebBrowser, и теперь опять счелкает по TDbGrid. Но не тут то было - ничего не проиходит навигация по базе данных не работает.

С другими компонентами (TDBEdit, TDBMemo) все работает. Проблема именно с гридом (TDBGrid, TRxDBGrid, TEhDBGrid).


 
SergP   (2003-12-22 03:55) [1]

У меня тоже была такая проблема вынудившая меня сменить TDBGRid на TLISTBOX. Два раза писал об этом на форуме, но в ответ тишина...

А вообще если ткнул мышкой в браузер то потом вылечить TDBGrid можно так:

WebBrowser.SetFocus;
DbGrid.SetFocus;

Только проблема к какому событию это прилепить...

Вобщем смысл: забрать фокус у DBGRID"а , а потом снова дать ему фокус...

Кстати если поместить еще один объект (компонент визуальный, чтобы в него тоже можно было "ткнуть мышкой") то можно наблюдать такую вещь: После того как ткул в браузер, а после этого в этот новый объект, то когда после этого ты "ткнешь" мышу в DBGRID, то он будет нормально работать. А если непосредственно сразу после браузера - то не будет работать.

Извини за ответ в таком стиле. просто я уже почти сплю...


 
SergP   (2003-12-22 04:05) [2]

Кстати если сам чего нароешь по этому поводу то сообщи... Мне это тоже очень нужно...


 
gek   (2003-12-22 07:03) [3]

Аналогично, пришлось TstringGrid ставить



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

Форум: "Базы";
Текущий архив: 2004.01.16;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.01 c
3-49393
Ermek
2003-12-19 01:52
2004.01.16
расширением стандартного компонента Ole Container


3-49385
Rafe
2003-12-21 21:39
2004.01.16
Простой метод просчета сумм значений выделенных строк


14-49753
Sha_Man
2003-12-24 13:04
2004.01.16
Помогите найти


6-49656
Timerman
2003-11-10 23:10
2004.01.16
Как синхронизировать время с локалкой?


1-49536
SergP
2004-01-02 15:37
2004.01.16
Как отобразить страничку из переменной на рабочем столе?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский