powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Полосы прокрутки на форме
5 сообщений из 5, страница 1 из 1
Полосы прокрутки на форме
    #35405708
lili_fly
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте! Помогите, пожалуйста, разобраться в такой проблеме. Нужно на форме вводить данные в виде таблицы (80 строк, 7 столбцов). В таблице должны быть подписи к стокам и столбцам. Такая таблица не входит на экран. Если использовать Grid, то нужны полосы прокрутки. Не понятно как их установить, чтобы они появлялись сразу же при запуске формы. Нашла информацию про событие Scrolled для формы, но как с ним работать? И ещё метод SetViewPort(), тоже не понимаю, какие у него параметры. Может, есть и другой путь решения данной проблемы...
...
Рейтинг: 0 / 0
Полосы прокрутки на форме
    #35405755
lili_flyЕсли использовать Grid, то нужны полосы прокрутки. Не понятно как их установить, чтобы они появлялись сразу же при запуске формы.
Что-то я не понял... А у грида плосы прокрутки уже отменили? Тем более что они включены по умолчанию? Зачем нужны полосы прокрутки на форме?
...
Рейтинг: 0 / 0
Полосы прокрутки на форме
    #35405817
lili_fly
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Дело в том, что таблица большая и не помещается на экран. Ширина строк должна быть побольше для удобства ввода информации, чтобы под лупой не читать. Грид на один экран весь не помещается. Подписи для строк нужны, их хотела разместить слева от грида. Но всё равно нужны полосы для самой формы. Можно, конечно, и столбец в гриде сделать с подписями строк. Или же для ячеек ввода использовать текстбоксы, с вертикальной прокруткой формы.
...
Рейтинг: 0 / 0
Полосы прокрутки на форме
    #35406017
Фотография ВладимирМ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
Form.ScrollBars =  3  - Both

Хотя, у Вас в идеологии интерфейса что-то сильно напутано. Предложенное Вами решение, скорее всего, вызовет массу нареканий со стороны заказчка. Даже если он сам этого захотел!

Как правило, данные напрямую в Grid не редактируют, поскольку это очень не удобно. Как для программиста, так и для пользователя.

Grid используется только для поиска нужной записи, а редактирование осуществляется либо на отдельной форме, либо на других закладках этой же формы. Поскольку в форме редактирования отображается содержимое только одной записи, то можно расположить все объекты удобным для пльзователя образом.

Так как Grid используется только для поиска, то и информация в нем отображется не вся, а только такая, которая позволяет визуально определить, нашли ли то, что нужно или нет. Для длинных полей только несколько первых символов.
...
Рейтинг: 0 / 0
Полосы прокрутки на форме
    #35407792
lili_fly
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Владимир, большое спасибо за информацию. Получилось.
В таблицу мне нужно вводить только цифровую информацию, поэтому организовать ввод по одной записи на форме не устроит. Я только недавно занялась практическим программированием, поэтому мне многое непонятно в организации интерфейса. Я недавно видела подобную программу со вводом числовой информации в Grid, но подписи для каждой записи были представлены в виде обычного поля таблицы. Эти подписи постоянно смещались, как только указатель записи перемещался дальше по Gridу. Это показалось мне совершенно неудобным, поэтому я решила вынести подписи за Grid слева. Для этого мне понадобились полосы прокрутки для формы ввода.
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Полосы прокрутки на форме
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]