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


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