powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Почему в vfp6 не скрываются столбцы Гдида и в vfp9 скрываются...
7 сообщений из 7, страница 1 из 1
Почему в vfp6 не скрываются столбцы Гдида и в vfp9 скрываются...
    #33196673
Фотография HalK2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Подскажите плиз, в 9 фоксе по команде
Код: plaintext
Thisform.Grid.Columns(n).Visible=.f.
соответствующий столбец скрывается, если так сделать в 6 фоксе, то становятся жирные линии.
Просто уменя скрываются много столбцов и по установке Визибле=.f. остаются жирнейшие линии.
Как лечить?.
...
Рейтинг: 0 / 0
Почему в vfp6 не скрываются столбцы Гдида и в vfp9 скрываются...
    #33196923
Фотография Aleksey-K
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Столбы стали "нормально" пропадать, начиная с 8-ой версии.
Никак не лечится. Только переходом на версию >=8. Из-за этого в свое время мне пришлось в свое время отказаться от Visible = .F. (.T.) и выполнять AddColumn и DeleteColumn в коде.
С уважением, Алексей.
...
Рейтинг: 0 / 0
Почему в vfp6 не скрываются столбцы Гдида и в vfp9 скрываются...
    #33198024
Фотография Владимир СА
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
HalK2Подскажите плиз, в 9 фоксе по команде
Код: plaintext
Thisform.Grid.Columns(n).Visible=.f.
соответствующий столбец скрывается, если так сделать в 6 фоксе, то становятся жирные линии.
Просто уменя скрываются много столбцов и по установке Визибле=.f. остаются жирнейшие линии.
Как лечить?.
А если попробовать через Width!!!
Пусть нужно спрятать 6 и 7 колонки в Grid. При создании Grid, в Tag 6 и 7 колонок записать их истинные длины для последующего их использования.
А теперь по Click кнопки
IF THISFORM.L_column = .T. && Спрятать колонки
THISFORM.Grid1.Column6.Width = 0
THISFORM.Grid1.Column7.Width = 0
ELSE
THISFORM.Grid1.Column6.Width = VAL(THISFORM.Grid1.Column6.Tag)
THISFORM.Grid1.Column7.Width = VAL(THISFORM.Grid1.Column7.Tag)
ENDIF
THISFORM.L_column = !THISFORM.L_column
...
Рейтинг: 0 / 0
Почему в vfp6 не скрываются столбцы Гдида и в vfp9 скрываются...
    #33198042
dgalkov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Если ширину колонки сделать нулевой, то все-равно 1 пиксель будет забираться на отображение сетки, поэтому то и получаются жирные линии.

Только недавно Column.Visible = .F. стал работать корректно.

Как вариант можно сделать цвет сетки сереньким, тогда жирные линии не так бросаются в глаза.
...
Рейтинг: 0 / 0
Почему в vfp6 не скрываются столбцы Гдида и в vfp9 скрываются...
    #33198056
Фотография Владимир СА
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dgalkov...Как вариант можно сделать цвет сетки сереньким, тогда жирные линии не так бросаются в глаза.
Я сразу делаю это:
THISFORM.Grid.GridLineColor = RGB(192,192,192) && Серый
Мне никогда не нравились черные полосы.
...
Рейтинг: 0 / 0
Почему в vfp6 не скрываются столбцы Гдида и в vfp9 скрываются...
    #33198112
Фотография Владимир СА
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В VFP90 действительно Grid ведет себя лучше в этом направлении.
...
Рейтинг: 0 / 0
Почему в vfp6 не скрываются столбцы Гдида и в vfp9 скрываются...
    #33198695
Фотография HalK2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо всем, понял.
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Почему в vfp6 не скрываются столбцы Гдида и в vfp9 скрываются...
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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