Гость
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Многострочное поле в DW / 10 сообщений из 10, страница 1 из 1
05.02.2010, 10:56
    #36451324
ander139
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Многострочное поле в DW
Господа, подскажите. PB 10.2.1
Хочу во freeform dw сделать многострочное поле.
1. Как сделать, чтобы при вводе текст не уезжал налево, а переносился на след.строку?
2. Как отрабатывать нажатие на Enter, чтобы не заканчивалось редактирование, а переходил курсор на новую строку?
...
Рейтинг: 0 / 0
07.02.2010, 09:38
    #36453860
Riska
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Многострочное поле в DW
ander139,
1. Autosize Height разве не помогает?
2. Вместо Enter работает Ctrl + Enter. Если трудно переучивать юзеров жать Ctrl + Enter, то можно перехватить нажатие на Enter, и добавить char(13) к тексту. Не пробовал, но должно работать.
...
Рейтинг: 0 / 0
08.02.2010, 09:21
    #36454678
ander139
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Многострочное поле в DW
Riskaander139,
1. Autosize Height разве не помогает?
2. Вместо Enter работает Ctrl + Enter. Если трудно переучивать юзеров жать Ctrl + Enter, то можно перехватить нажатие на Enter, и добавить char(13) к тексту. Не пробовал, но должно работать.
Autosize Height делает поле некрасивым и не помогает в режиме ввода текста
Добавлять char(13) не очень хорошо, ибо пользователь может тыкнуть Enter в середине текста и нужно знать, где стоит курсор. Лучше было бы послать проге событие нажатия Ctrl+Enter. Только вот как это сделать?
...
Рейтинг: 0 / 0
08.02.2010, 09:35
    #36454697
tiger_sc
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Многострочное поле в DW
Лично я когда-то решил проблему следующим образом. Поверх поля DW поставил multilineedit, в нём ввод и вывод длинных строк осуществляется более красиво. Также навесил на него перехват комбинаций клавиш, отвечающих за сохранение в БД с передачей данных в нужное поле, а также вывод в DW с передачей из поля в multilineedit. Так работает красиво, вот только иногда по непонятной причине при сохранении после правки теряется последний символ текста...
...
Рейтинг: 0 / 0
17.02.2010, 10:01
    #36474174
KOLCHOZ_POSTEVENT
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Многострочное поле в DW
Это бессмертное произведение процитированно в поле data window.
Одна единственная ROW в data window.
Для переноса строки в тексте, использовался только ENTER.
Я так понимаю, просто, место надо дать для текста, и всё.
Аппликашку , вот измордовал, кто-нибудь оценит?
Только ради истинны, а не правды.
...
Рейтинг: 0 / 0
17.02.2010, 10:17
    #36474209
KOLCHOZ_POSTEVENT
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Многострочное поле в DW
Я чо, вдруг подумал.
Может, если добавить ещё одно поле, ENTER переведёт курсор на него?
Оказалось, что нет, не переводит курсор, переводит строку в редактируемом поле, как и требуется.
...
Рейтинг: 0 / 0
17.02.2010, 10:35
    #36474245
Riska
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Многострочное поле в DW
KOLCHOZ_POSTEVENT,
Это и ежу понятно. Думаю, что автор имел ввиду динамическое расширение поля.
...
Рейтинг: 0 / 0
17.02.2010, 10:50
    #36474280
KOLCHOZ_POSTEVENT
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Многострочное поле в DW
Это уж, знаете, что купили-то продали.
Вы спросили-мы ответили.
...
Рейтинг: 0 / 0
18.02.2010, 10:14
    #36476759
ander139
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Многострочное поле в DW
KOLCHOZ_POSTEVENTЯ чо, вдруг подумал.
Может, если добавить ещё одно поле, ENTER переведёт курсор на него?
Оказалось, что нет, не переводит курсор, переводит строку в редактируемом поле, как и требуется.
А у меня просто выходит из редактирования dw.
RiskaKOLCHOZ_POSTEVENT,
Это и ежу понятно. Думаю, что автор имел ввиду динамическое расширение поля.
Не, поля у меня определенной ширины и высоты
...
Рейтинг: 0 / 0
18.02.2010, 11:41
    #36477046
Riska
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Многострочное поле в DW
ander139,
поля у меня определенной ширины и высоты
Значит есть где-то перехват нажатия на Enter. При отсутствии скрипта работает так, как написал колхозник.
...
Рейтинг: 0 / 0
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Многострочное поле в DW / 10 сообщений из 10, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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