Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / FoxPro, Visual FoxPro Новый топик    Ответить
 Горизонтальный скроллинг в Гриде глючит  [new]
Imperous
Member

Откуда: Оттуда )
Сообщений: 1207
Когда ползунок начинаешь водить туда-сюда некоторые поля оказываются не на своих местах, причем даже не поля а ячейки, это нормально для Фокса 9-ки sp1?
7 июл 08, 15:29    [5897159]     Ответить | Цитировать Сообщить модератору
 Re: Горизонтальный скроллинг в Гриде глючит  [new]
Burn
Member

Откуда: Днепропетровск, Украина
Сообщений: 1167
Наблюдается на любых версиях при попытке сдалать часть столбцов невидимыми. Самое простое решение - удалять лишние столбцы а не делать их Hide
7 июл 08, 20:46    [5899230]     Ответить | Цитировать Сообщить модератору
 Re: Горизонтальный скроллинг в Гриде глючит  [new]
Imperous
Member

Откуда: Оттуда )
Сообщений: 1207
Да, есть у меня скрытые столбцы, но они мне нужны...
фигово получается
8 июл 08, 11:07    [5900940]     Ответить | Цитировать Сообщить модератору
 Re: Горизонтальный скроллинг в Гриде глючит  [new]
Kruchinin Pahan
Member

Откуда: Екатеринбург
Сообщений: 925
Imperous
Да, есть у меня скрытые столбцы, но они мне нужны...
фигово получается

Попробуйте одновременно с Visible = .F. делать .Width = 0
Иногда помогает.
8 июл 08, 11:25    [5901093]     Ответить | Цитировать Сообщить модератору
 Re: Горизонтальный скроллинг в Гриде глючит  [new]
Imperous
Member

Откуда: Оттуда )
Сообщений: 1207
Kruchinin Pahan
Imperous
Да, есть у меня скрытые столбцы, но они мне нужны...
фигово получается

Попробуйте одновременно с Visible = .F. делать .Width = 0
Иногда помогает.

пасиб - это выход
8 июл 08, 11:32    [5901159]     Ответить | Цитировать Сообщить модератору
 Re: Горизонтальный скроллинг в Гриде глючит  [new]
Aleksey-K
Member

Откуда: Москва
Сообщений: 3116
Imperous
Когда ползунок начинаешь водить туда-сюда некоторые поля оказываются не на своих местах, причем даже не поля а ячейки, это нормально для Фокса 9-ки sp1?

Попробуйте в событии Scrolled вашего грида добавить такой код:
LPARAMETERS nDirection
IF  m.nDirection > 3
     THIS.Refresh()
ENDIF
С уважением, Алексей
8 июл 08, 14:30    [5902614]     Ответить | Цитировать Сообщить модератору
Все форумы / FoxPro, Visual FoxPro Ответить