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

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

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

Сообщений: 188
Откуда: Киев, Украина
Дата: 16.09.20 18:04:12
В формдизайнере создаю форму. Львиную часть формы занимает грид. В гриде 9 столбцов.
Первые 5 столбцов на экране видны. Для отображения остальных столбцов надо сдвинуться вправо.
Но строка горизонтального скролинга неактивна. А потому увидеть остапьные столбцы грида не могу.
ScrolBars установлен в 3-Both

Как активировать полоску горизонтального скролинга?

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

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

Сообщений: 19939
Откуда: Н.Новгород
Дата: 16.09.20 18:39:26
Не пользовался, но может перемотка влево вправо невозможна при ...AllowCellSelection=.F. например/
Ratings: 0 negative/0 positive

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

Сообщений: 11778
Откуда: Измаил
Дата: 16.09.20 18:43:29
Станет активна, как только в гриде появятся данные, а по пустым полям темы Винды шастать не дают


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

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

Сообщений: 28046
Откуда: Каменск-Уральски
Дата: 16.09.20 19:57:34
vodaic
В формдизайнере создаю форму. Львиную часть формы занимает грид. В гриде 9 столбцов.
Первые 5 столбцов на экране видны. Для отображения остальных столбцов надо сдвинуться вправо.
Но строка горизонтального скролинга неактивна. А потому увидеть остапьные столбцы грида не могу.
ScrolBars установлен в 3-Both

Как активировать полоску горизонтального скролинга?

Спасибо!

Киньте сюда проблемный грид (отвязав его от других библиотек). У всех все показывает, а чтобы подсказать надо видеть проблему.


------------------
"Вы поступили правильно, мой друг, но, боюсь, совершили ошибку"..."(с)
Ratings: 0 negative/0 positive

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

Сообщений: 28046
Откуда: Каменск-Уральски
Дата: 16.09.20 19:59:36
of63
Не пользовался, но может перемотка влево вправо невозможна при ...AllowCellSelection=.F. например/

Олег, эта настройка грида всего лишь делает активной всю строку грида (сам сейчас это применяю, раньше как-то не было вопросов у Заказчиков), а не отдельную ячейку. К скроллу это не имеет отношения.


------------------
"Вы поступили правильно, мой друг, но, боюсь, совершили ошибку"..."(с)
Ratings: 0 negative/0 positive

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

Сообщений: 19939
Откуда: Н.Новгород
Дата: 16.09.20 20:36:47
Уже понял свою ошибку, отползаю в блиндаж :doom:
Ratings: 0 negative/0 positive

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

Сообщений: 28046
Откуда: Каменск-Уральски
Дата: 16.09.20 22:34:40
Да норм все, твои знания это не отменяет.


------------------
"Вы поступили правильно, мой друг, но, боюсь, совершили ошибку"..."(с)
Ratings: 0 negative/0 positive

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

Сообщений: 188
Откуда: Киев, Украина
Дата: 26.09.20 13:51:47
sphinx
Киньте сюда проблемный грид (отвязав его от других библиотек). У всех все показывает, а чтобы подсказать надо видеть проблему.


Немного пришлось отсутствовать...
Вот направляю форму, на которой гриду в формдизайнере нужна горизонтальная линейка скролинга.
Но ее у меня нет.

Да, забыл сообщить главное: я использую VFP 6.0

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

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

Сообщений: 28046
Откуда: Каменск-Уральски
Дата: 26.09.20 22:26:20
vodaic
Да, забыл сообщить главное: я использую VFP 6.0

На работе есть и 6, и 9. Посмотрю в понедельник, если коллеги не опередят. Решим Вашу проблему, тут люди отзывчивые, многие на Фоксе годами пишут.


------------------
"Вы поступили правильно, мой друг, но, боюсь, совершили ошибку"..."(с)
Ratings: 0 negative/0 positive

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

Сообщений: 188
Откуда: Киев, Украина
Дата: 27.09.20 11:03:46
sphinx

На работе есть и 6, и 9. Посмотрю в понедельник, если коллеги не опередят. Решим Вашу проблему, тут люди отзывчивые, многие на Фоксе годами пишут.

Я тоже надеюсь, что помогут. Я давно читаю эту конференцию
и вижу, что "незамеченных" вопросов практически нет.
За что я очень бдагодарен участникам этой конференции!

Немного дополню информацию.
Эту форму (которую я прислал сюда) я создавал "с нуля".
На стадии создания в форидизайнере линейка горизонтального скролинга
была и я ею пользовался.
А когда я сохранил форму, а затем открыл ее в дизайнере как бы для корректировки,
линейка снова исчезла и вижу только ту часть грида, которая вмещается в макете.
Ratings: 0 negative/0 positive

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

Сообщений: 3436
Откуда: Екатеринбург
Дата: 27.09.20 11:09:57
У меня показывает, правда так как в комплекте не было таблицы, сунул свою через ДатеЕнверовмент подключенную.
Удачи!
+
После ответа понял проблему. Если правильно понял, то -
Добавил скриншот, после того, как начинаешь двигать колонки в дизайнере, появляется и скрол внизу.



Исправлено: Alsim, 27.09.20 11:15
Ratings: 0 negative/0 positive

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

Сообщений: 33823
Дата: 27.09.20 11:28:42
В дизайн-тайме вполне можно обойтись переходом к нужным колонкам через окно свойств. Как таковой скролл в гриде совершенно не обязателен для настройки колонок.


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

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

Сообщений: 188
Откуда: Киев, Украина
Дата: 27.09.20 12:33:18
Alsim
У меня показывает, правда так как в комплекте не было таблицы, сунул свою через ДатеЕнверовмент подключенную.
Удачи!
+
После ответа понял проблему. Если правильно понял, то -
Добавил скриншот, после того, как начинаешь двигать колонки в дизайнере, появляется и скрол внизу.

Совершенно верно! после того, как начинаешь двигать колонки в дизайнере, появляется и скрол внизу!
Это-то и непонятно.
Ratings: 0 negative/0 positive

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

Сообщений: 188
Откуда: Киев, Украина
Дата: 27.09.20 12:37:07
Igor Korolyov
В дизайн-тайме вполне можно обойтись переходом к нужным колонкам через окно свойств. Как таковой скролл в гриде совершенно не обязателен для настройки колонок.

В свойствах действительно можно все поправить, заменить и т.д.
Но при этом не видишь, как это выглядит в макете. Немного неудобно (а может
непривычно). Хочется все-таки видеть все на макете.
Ratings: 0 negative/0 positive

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

Сообщений: 188
Откуда: Киев, Украина
Дата: 27.09.20 13:09:38
Alsim
Если правильно понял, то , после того, как начинаешь двигать колонки в дизайнере, появляется и скрол внизу.
[/spoiler]

Правильно ли я Вас понял: добиться появления внизу линейки
скролинга можно только путем перетаскивания колонок?
И никакими настройками в Properties, Tools-Options-Form
добиться этого не получится?
Ratings: 0 negative/0 positive

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

Сообщений: 33823
Дата: 27.09.20 14:36:23
Что именно можно увидеть "в макете" грида? Ширину колонок? Заголовок хедера? В любом случае для того чтобы понять как это всё выглядит в реальности, форму надо запускать.
vodaic
добиться появления внизу линейки скролинга можно только путем перетаскивания колонок
Нет. Можно выбрать колонку или внутренности колонки (заголовок, текстбокс) в окне свойств, можно из контекстного меню войти "внутрь" грида при помощи пункта Edit - это тоже включит частичную "работу" грида. Когда выбран "сам" грид, его внутренности не активны - аналогично и другим контейнерам в фоксе.


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

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

Сообщений: 188
Откуда: Киев, Украина
Дата: 27.09.20 17:32:10
Igor Korolyov
Что именно можно увидеть "в макете" грида? Ширину колонок? Заголовок хедера? В любом случае для того чтобы понять как это всё выглядит в реальности, форму надо запускать.

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

vodaic
добиться появления внизу линейки скролинга можно только путем перетаскивания колонок

Igor Korolyov
Нет. Можно выбрать колонку или внутренности колонки (заголовок, текстбокс) в окне свойств, можно из контекстного меню войти "внутрь" грида при помощи пункта Edit - это тоже включит частичную "работу" грида. Когда выбран "сам" грид, его внутренности не активны - аналогично и другим контейнерам в фоксе.

Вот здесь, если можно, подробнее.
Чье контексное меню можно использовать и как?
Если в свойствах выбрать контекстное меню (правой кнопкой мышки), отражается контекстное меню свойств.
Если в макете выбрать контекстное меню, оно вообще не срабатывает.
Или я не о том?
Ratings: 0 negative/0 positive

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

Сообщений: 33823
Дата: 27.09.20 18:55:20
[attachment 33902 edit_grid.png]
Контекстное меню дизайнера форм - при клике на самом гриде.
В режиме редактирования сложного объекта вокруг него рисуется маркер. И для грида будет достпен горизонтальный скроллинг - если он в принципе разрешён, конечно.


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

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

Сообщений: 188
Откуда: Киев, Украина
Дата: 27.09.20 20:39:28
Igor Korolyov
Контекстное меню дизайнера форм - при клике на самом гриде.
В режиме редактирования сложного объекта вокруг него рисуется маркер. И для грида будет достпен горизонтальный скроллинг - если он в принципе разрешён, конечно.

В свойствах выбираю Text1 для первого столбца.На макете вокруг грида рисуется зеленая рамка (маркер)
Кликаю правой кнопкой мышки на нижней полоске (где должна быть предполагаемая линейка скролинга).
Никакой реакции. Кликаю на верхней части грида (над заглавиями столбцов и на самих заглавиях.
Никакой реакции. Как мне вызвать это контекстно зависимое меню?

Если перетаскивания столбцов открывает скролинг, значит он вообще разрешен?
Я в самом начале писал, что ScrolBars установлен в 3-Both. Это ведь "если он в принципе разрешён"?
Ratings: 0 negative/0 positive

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

Сообщений: 188
Откуда: Киев, Украина
Дата: 27.09.20 21:10:16
Igor Korolyov
Контекстное меню дизайнера форм - при клике на самом гриде.
В режиме редактирования сложного объекта вокруг него рисуется маркер. И для грида будет достпен горизонтальный скроллинг - если он в принципе разрешён, конечно.

Ваши снимки экрана очень информативны.
Спасибо Вам!

Еще попытаюсь описать подробно мои шаги. Несколько измененные.

И так. Открываю форму. Не обращаясь к свойствам, щелкаю левой кнопкой на гриде.
Вокруг него оброазуется тоненькая рамка с 4-мя точками по углам
и 4-мя точками в средине сторон рамки (точки изменения размеров поля под грид).
Щелкаю правой кнопкой на гриде. Появляется приведенное Вами контекстное меню.
Щелкаю левой кнопкой на Edit.
Вокруг грида рисуется зеленый маркер (как на вашем втором снимке экрана),
на СКРОЛИНГ НЕ ПОЯВЛЯЕТСЯ.

Ну как мне получить этот самый скролинг?
Ratings: 0 negative/0 positive



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

On-line: 11 Simple777  (Гостей: 10)

30.11.2020 22:58:50 exec: 0.03
Mem: 1.526 Mb

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