for flooders
:: Главная :: Решения :: Статьи :: Сайт М. Дроздова :: Файловый архив :: Книга по VFP 9 :: Русский Help Online :: OFF-LINE Форум
   Лисоводы   всех   стран,  объединяйтесь !!!  

Список Форумов  :: Visual Foxpro, Foxpro for DOS
  

Re: Горизонтальный скролинг в гриде
Chemberzhy

Сообщений: 11778
Откуда: Измаил
Дата: 27.09.20 22:11:47
У меня получается.
Может с версией Фокса, таки, связано?

[attachment 33904 ]


------------------
Что-то с памятью моей стало, всё что было не со мной- помню.
Ratings: 0 negative/0 positive

Re: Горизонтальный скролинг в гриде
Igor Korolyov

Сообщений: 33823
Дата: 27.09.20 23:45:34
Может и связано, у меня нет 6-ки.


------------------
WBR, Igor
Ratings: 0 negative/0 positive

Re: Горизонтальный скролинг в гриде
akvvohinc

Сообщений: 3062
Откуда: Москва
Дата: 28.09.20 04:28:04
Цитата:
Вот направляю форму, на которой гриду в формдизайнере нужна горизонтальная линейка скролинга.
Но ее у меня нет.

Да, забыл сообщить главное: я использую VFP 6.0
Очень похоже на глюк этой версии - я довольно легко получил вашу проблему на новой форме:
1) создал грид из 2-х колонок
2) ширину грида сделал такой, чтобы ползунок появлялся
3) все нормально работает
4) затем я задаю явные ширины колонок, а ширину грида делаю такой, чтобы 2-я колонка была почти вся видна - ползунок появляется
5) но если выйти из формы с сохранением, а потом открыть форму снова, то ползунка в режиме Edit не будет.
6) постепенно уменьшая ширину грида и не меняя ширину колонок можно в конце концов добиться ситуации, при которой ползунок будет появляться всегда, даже после выхода и входа в форму.

В общем, такое впечатление, что Фокс неправильно определяет суммарную ширину колонок и поэтому не выводит ползунок в той ситуации, когда ширина колонок недостаточно(!) больше ширины грида - по его мнению, ширина грида больше.

Уменьшая ширину грида или увеличивая суммарную ширину колонок можно добиться постоянного ползунка в дизайнере.

Насколько все это работает в рантайме (так же или правильно), не проверял.

PS
В принципе, если нужно просто получить ползунок на время корректировки формы, достаточно дернуть туда-сюда любую ширину - колонки или грида. Но при повторном заходе в форму ползунка снова не будет.



Исправлено: akvvohinc, 28.09.20 04:49
Ratings: 0 negative/0 positive

Re: Горизонтальный скролинг в гриде
vodaic
Автор

Сообщений: 188
Откуда: Киев, Украина
Дата: 28.09.20 09:46:35
akvvohinc
Цитата:
Вот направляю форму, на которой гриду в формдизайнере нужна горизонтальная линейка скролинга.
Но ее у меня нет.

Да, забыл сообщить главное: я использую VFP 6.0
Очень похоже на глюк этой версии - я довольно легко получил вашу проблему на новой форме:
1) создал грид из 2-х колонок
2) ширину грида сделал такой, чтобы ползунок появлялся
3) все нормально работает
4) затем я задаю явные ширины колонок, а ширину грида делаю такой, чтобы 2-я колонка была почти вся видна - ползунок появляется
5) но если выйти из формы с сохранением, а потом открыть форму снова, то ползунка в режиме Edit не будет.
6) постепенно уменьшая ширину грида и не меняя ширину колонок можно в конце концов добиться ситуации, при которой ползунок будет появляться всегда, даже после выхода и входа в форму.

В общем, такое впечатление, что Фокс неправильно определяет суммарную ширину колонок и поэтому не выводит ползунок в той ситуации, когда ширина колонок недостаточно(!) больше ширины грида - по его мнению, ширина грида больше.

Уменьшая ширину грида или увеличивая суммарную ширину колонок можно добиться постоянного ползунка в дизайнере.

Насколько все это работает в рантайме (так же или правильно), не проверял.

PS
В принципе, если нужно просто получить ползунок на время корректировки формы, достаточно дернуть туда-сюда любую ширину - колонки или грида. Но при повторном заходе в форму ползунка снова не будет.

Вы полностью повторили все мои мытарства. Полписываюсь под каждой Вашей строкой

Так как определены пути обхода данной неприятности, можно вопрос переводить и класса "инструкции"
в класс "исследований"

Сегодня еще проверю поведение ситуации под 9.0.
Результат сообщу.

Спасибо!
Ratings: 0 negative/0 positive

Re: Горизонтальный скролинг в гриде
vodaic
Автор

Сообщений: 188
Откуда: Киев, Украина
Дата: 28.09.20 09:49:28
Chemberzhy
У меня получается.
Может с версией Фокса, таки, связано?

Спасибо!
Сегодня проверю.
Ratings: 0 negative/0 positive

Re: Горизонтальный скролинг в гриде
vodaic
Автор

Сообщений: 188
Откуда: Киев, Украина
Дата: 28.09.20 17:52:01
Обещал сегодня проверить работу в VFP 9.0
Проверил.
В девятке все работает четко. Загрузил приведенную здесь
форму в дизайнер. Сразу же обозначилась линейка горизонтального скролинга.
Не надо ни перетаскивать столбцы, ни вызывать контекстное меню и в нем Edit.
Так что, будем считать вопрос рассмотрен всесторонне.
Тему можно закрывать

Всем БОЛЬШОЕ СПАСИБО! за участие.

До встречи...
Ratings: 0 negative/1 positive

Re: Горизонтальный скролинг в гриде
glaz58

Сообщений: 720
Откуда: Воронеж
Дата: 31.10.20 20:42:18
Надо правой мышью на гриде вызвать контекстное меню и выбрать "Edit". Тогда появится возможность скроллинга грида на этапе разработки. А на этапе выполнения по умолчанию оба скроллбара, но это не имеет отношения к этапу разработки.
Ratings: 1 negative/0 positive



Извините, только зарегистрированные пользователи могут оставлять сообщения в этом форуме.

On-line: 5 (Гостей: 5)

30.11.2020 22:32:33 exec: 0.02
Mem: 1.268 Mb

© 2000-2020 Fox Club 
Яндекс.Метрика