Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Многострочное поле в Grid? Токо не бейте... / 8 сообщений из 8, страница 1 из 1
20.11.2003, 16:08
    #32330392
Кот
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Многострочное поле в Grid? Токо не бейте...
Хаййа!

И чем я токо это не пробовала.... (С) Какой из порошков...

Одно текстовое поле в гриде не лезет в отведенный прямоугольник.
Контрол может быть даже R/O, только бы строчка изменяла высоту согласно количеству "сбрасываний" по словам... Как сделать?

Edit1 вместо Text1 не работает... В смысле, не вордварпит.
Пичкать флексгрид не хочется, таблица может быть достаточно большой...

-=RubbeR=-
...
Рейтинг: 0 / 0
20.11.2003, 16:29
    #32330437
ВладимирМ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Многострочное поле в Grid? Токо не бейте...
Не совсем понял, что именно требуется. В Grid высота строк одинаковая для всех строк. Невозможно сделать динамическое изменение высоты для разных записей.

Высота строк определяется значением Grid1.RowHeight

Т.е. это для VFP6, может в более поздних версиях что и изменилось в этом смысле, но не уверен.

Единственное, что можно сделать, это рассчитать максимальное количество строк в одной ячейке и выставить соответсвующее значение для строк Grid перед инициализацией. Расчет количества строк в Edit где-то уже был в этой конфе.

Может имеет смысл вынести этот текст на форму рядом с Grid и обновлять его содержимое при движении по записям?
...
Рейтинг: 0 / 0
20.11.2003, 16:47
    #32330480
Кот
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Многострочное поле в Grid? Токо не бейте...
Можно, посчитать максимальную высоту я могу.
Дело в другом - как сделать вордварп в ячее грида?

Есть еще один выход из ситуации.
Видел, как в мышачий тултип над строкой с этой многострадальной ячеей записывается полное значение текста ячеи.
Но для каждой строки тултип нужен разный, а он не обновляется.
Чем лечить?

-=RubbeR=-
...
Рейтинг: 0 / 0
20.11.2003, 16:50
    #32330486
Cyrus
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Многострочное поле в Grid? Токо не бейте...
А как это Edit не вордварпит?
MouseOver пробовал для лечения тултипов?
...
Рейтинг: 0 / 0
20.11.2003, 16:52
    #32330493
Кот
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Многострочное поле в Grid? Токо не бейте...
MouseOver, А подробнее?

-=RubbeR=-
...
Рейтинг: 0 / 0
20.11.2003, 17:01
    #32330517
Cyrus
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Многострочное поле в Grid? Токо не бейте...
Перепутал с MouseEnter, да и врядли получится, то что я имел в виду.
Можно изменить ToolTipText, при переходе на другую запись
Код: plaintext
1.
*!* Grid.AfterRowColChange
this.Coilumn1.Text1.ToolTipText=this.Coilumn1.Text1.Value

Но он будет появляться только для активной ячейки
...
Рейтинг: 0 / 0
20.11.2003, 18:12
    #32330634
po2
po2
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Многострочное поле в Grid? Токо не бейте...
EditBox начнет отрабатывать WordWarp только в том случае, если его высота эквивалентна как минимум двум строкам текста. Вывод ToolTipsText для неактивных строк описан в Решениях на сайте www.foxclub.ru по ссылке www.foxclub.ru/sol/index.php?act=view&id=316 , там же ссылка на аналогичное решение другим способом http://vfpdev.narod.ru/download/ttingrd.zip
...
Рейтинг: 0 / 0
21.11.2003, 08:57
    #32330929
Кот
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Многострочное поле в Grid? Токо не бейте...
Спасибо, будем пробовать...

-=RubbeR=-
...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Многострочное поле в Grid? Токо не бейте... / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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