:: Visual Foxpro, Foxpro for DOS
Горизонтальный скролинг в гриде
vodaic
Автор

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

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

Спасибо!
Ratings: 0 negative/0 positive
Re: Горизонтальный скролинг в гриде
of63

Сообщений: 25256
Откуда: Н.Новгород
Дата регистрации: 13.02.2008
Не пользовался, но может перемотка влево вправо невозможна при ...AllowCellSelection=.F. например/
Ratings: 0 negative/0 positive
Re: Горизонтальный скролинг в гриде
Chemberzhy

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


------------------
Что-то с памятью моей стало, всё что было не со мной- помню.
Ratings: 0 negative/0 positive
Re: Горизонтальный скролинг в гриде
sphinx

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

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

Спасибо!

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


------------------
"Veni, vidi, vici!"(с)
Ratings: 0 negative/0 positive
Re: Горизонтальный скролинг в гриде
sphinx

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

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


------------------
"Veni, vidi, vici!"(с)
Ratings: 0 negative/0 positive
Re: Горизонтальный скролинг в гриде
of63

Сообщений: 25256
Откуда: Н.Новгород
Дата регистрации: 13.02.2008
Уже понял свою ошибку, отползаю в блиндаж :doom:
Ratings: 0 negative/0 positive
Re: Горизонтальный скролинг в гриде
sphinx

Сообщений: 31184
Откуда: Каменск-Уральски
Дата регистрации: 22.11.2006
Да норм все, твои знания это не отменяет.


------------------
"Veni, vidi, vici!"(с)
Ratings: 0 negative/0 positive
Re: Горизонтальный скролинг в гриде
vodaic
Автор

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


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

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

Спасибо!
Ratings: 0 negative/0 positive
Re: Горизонтальный скролинг в гриде
sphinx

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

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


------------------
"Veni, vidi, vici!"(с)
Ratings: 0 negative/0 positive
Re: Горизонтальный скролинг в гриде
vodaic
Автор

Сообщений: 188
Откуда: Киев, Украина
Дата регистрации: 24.02.2009
sphinx

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

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

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

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



Исправлено 1 раз(а). Последнее : Alsim, 27.09.20 11:15
Ratings: 0 negative/0 positive
Re: Горизонтальный скролинг в гриде
Igor Korolyov

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


------------------
WBR, Igor
Ratings: 0 negative/0 positive
Re: Горизонтальный скролинг в гриде
vodaic
Автор

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

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

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

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

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

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

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


------------------
WBR, Igor
Ratings: 0 negative/0 positive
Re: Горизонтальный скролинг в гриде
vodaic
Автор

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

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

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

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

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

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


------------------
WBR, Igor
Ratings: 0 negative/1 positive
Re: Горизонтальный скролинг в гриде
vodaic
Автор

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

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

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

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

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

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

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

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


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

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

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