AXForum  
Вернуться   AXForum > Microsoft Dynamics NAV > NAV: Программирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 05.07.2004, 19:09   #1  
Shakr
Гость
 
n/a
т.е. есть ли возможность в отчете делать такой TextBox, чтобы он выводил:
строчку АБВГДЕЖЗИК в виде:

АБВ
ГДЕ
ЖЗИ
К

Свойство MultiLine не пашет
Старый 05.07.2004, 19:11   #2  
Shakr
Гость
 
n/a
кажется, мультилайн работает
Старый 06.07.2004, 10:09   #3  
Dzemon is offline
Dzemon
Moderator
 
1,247 / 12 (3) ++
Регистрация: 09.09.2004
К сожалению, навижин сам не может динамически управлять высотой секции. Если Вас удовлетворяет мультилайн, то Вам повезло ;-) В противном случае, пришлось бы плодить аналогичные секции и "вручную" дробить фразы.
Старый 07.07.2004, 20:03   #4  
Rungart is offline
Rungart
Участник
 
491 / 12 (1) ++
Регистрация: 13.01.2003
Адрес: Украина
Ох. Все что написано ниже не является рекомендованным стилем программирования от Microsoft.
Обзываем контрол любым именем для того, чтобы можно было управлять в динамике его размером. Затем вычисляем длину строки, введенной в переменную контрола. Разбиваем строку на несколько при помощи символа '\' в зависимости от длины контрола. Вычисляем количество полученных строк, расчитываем необходимое изменение высоты контрола и затем изменяем свойство CurrForm.<Имя контрола>.WIDTH(значение).
Ну и, конечно, не забыть установить свойство MultiLine.
__________________
Русский человек славится своим умением находить выход из самых трудных ситуаций, но еще более он славится своим умением находить туда вход.
Старый 08.07.2004, 10:37   #5  
Dzemon is offline
Dzemon
Moderator
 
1,247 / 12 (3) ++
Регистрация: 09.09.2004
Наверное всетаки HEIGHT меняем.
Кстати, для отчетов это не работает.
Но вот беда: если отчет довольно сложный, то придется менять и все рамочки-пимпочки, другие поля в строке.
Лично мне оказалось проще наплодить аналогичных секций и управлять их видимостью.
Интересно, а как в 4 версии это работает? Сейчас попробую узнать....
Старый 08.07.2004, 12:48   #6  
Rungart is offline
Rungart
Участник
 
491 / 12 (1) ++
Регистрация: 13.01.2003
Адрес: Украина
Цитата:
Сообщение от Dzemon
Наверное всетаки HEIGHT меняем.
Именно. Ошибся.
__________________
Русский человек славится своим умением находить выход из самых трудных ситуаций, но еще более он славится своим умением находить туда вход.
Старый 14.07.2004, 09:31   #7  
Shakr
Гость
 
n/a
Цитата:
Сообщение от Dzemon
Наверное всетаки HEIGHT меняем.
Кстати, для отчетов это не работает.
Но вот беда: если отчет довольно сложный, то придется менять и все рамочки-пимпочки, другие поля в строке.
Лично мне оказалось проще наплодить аналогичных секций и управлять их видимостью.
Интересно, а как в 4 версии это работает? Сейчас попробую узнать....
в результате поступил так же. Кусаю на кусочки и раскидываю по строчкам Плохо то, что максимальное количество строчек жустко фиксируется
 


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 11:50.