![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Неуправляемый DBGrid [D5, dBase, FoxPro]
Ditrix © (2002-10-25 16:52:00)Ув, Мастера! такой-вот трабл. dBase база + Table - компонент + DBGrid. Юзер держит палец на клавише <стрелка вниз> список крутится, но иногда в поле текст заменяется на символ "2", т.е.
Table успевает проскочить состояния Edit, Post
ыффэкт проявляется на старых тачках (P-120) чаще.
Сделать Grid readonly я не могу
заранее спасибо
Anatoly Podgoretsky (2002-10-27 14:01:00) [1]Desdechado © (27.10.02 13:54)
Если это так, то это ошибка в компоненте
Desdechado (2002-10-27 13:54:00) [2]autoedit убери у datasource и alwaysshoweditor у грида
Darts (2002-10-25 18:09:00) [3]"...Попробуй EhGrid выставить в ReadOnly и крутануть его. Для проверки. Что будет?"
Что у тебя вышло?
Поставь в BeforeEdit проверочное сообщение ShowMessage("Check!!!") и крути пальцем вниз. Или передай фокус на грид одинарным щелчком мыши или по Tab.
Думаю, здесь глюк в EhGrid. Немного его юзал, он мне показался тяжеловатым в управлении. Быть может, автор как-то обрабатывает сообщения от клавы -> отсюда и проблемы?
Ditrix (2002-10-25 17:29:00) [4]2 Johnmen
> Если это не ты, то кто ???!!!
При фокусировании на физуальный компонент Table сам перебрасывается в Edit (все равно что в гриде дважды щелкнуть мышью либо ударить по Enter). Так - же и Post
2 Darts
На шустром железе такой проблемы нет
Johnmen (2002-10-25 17:17:00) [5]Тогда ищи в своей проге, где этот странный Edit...
>...только "2" прописывается в dbf файл прочно
Если это не ты, то кто ???!!!
Darts (2002-10-25 17:17:00) [6]Ditrix © (25.10.02 17:12)
Слишком поздно прочитал твое сообщение. Скорее всего, так оно и есть. Иначе откуда взяться 2-ке в полях.
Попробуй EhGrid выставить в ReadOnly и крутануть его. Для проверки. Что будет?
Darts (2002-10-25 17:14:00) [7]Проверь на всякий случай обработчики событий в гридах.
Как работает твой случай для быстрых компьютеров? Корректно?
Ditrix (2002-10-25 17:12:00) [8]2 Johnmen
во время прокрутки состояние базы я не меняю (как открыл так Grid и доверил),
только "2" прописывается в dbf файл прочно. Вот почему я думаю, что
Table проходит через Edit и Post
!!! Grid не стандартный а из EhLib !
Ditrix (2002-10-25 17:06:00) [9]2 Darts
поля не пустые, тип поля - любой
база открыта как Master-Detail (Detail тоже актвен)
в гриде-Master
Johnmen (2002-10-25 17:03:00) [10]Что-то неясно...Ты что, редактируешь во время прокрутки ?
Darts (2002-10-25 16:57:00) [11]Как это при прокрутке вниз происходит переход в Edit?
А поля пустые? База работает в каком режиме? Интересно. Никогда не видел такого случая.