RusMikle
@RusMikle
Программист

Проблема последнего тэга

Доброе время суток!

Работа ведётся в .net компоненте WebBrowser (по сути IE) переведённом в режим редактирования. Если воткнуть в исходный html тэг (<P>,<B>,<FONT> итп любой парный способный включать текст) и перейти сразу за последний символ текста внутри тэга начав вводить текст, то ввод происходит внутрь тэга а хотелось бы после тэга. Особенно проблематично когда такой тэг стоит в самом конце документа или строки, тогда написание последующего текста (в режиме редактирования понятно сами тэги не видны) возможно только внутрь такого тэга (ну или как альтернатива в исходный html воткнуть после этого тэга пробел или любой символ после которого становится возможен ввод вне тэга. Как выкрутиться из такой неприятной ситуации?
Другими словами задача сводится к тому, что б находясь в конце текста заключенного в тэг последующий ввод начинался за тэгом а не внутрь него.

Спасибо.
  • Вопрос задан
  • 3291 просмотр
Пригласить эксперта
Ответы на вопрос 2
za90
@za90
быдлокодер со стажем
Чем пробел не устраивает? (раз уж в компонент такое поведение заложено, то скорее всего это не изменить)
Ответ написан
SkiF_TLT
@SkiF_TLT
«если с html он не знаком» то в принципе не нужно отображать ему никаких тэгов.
Хороший html-редактор для обывателя должен использовать принцип WYSIWYG.

Соответственно, если тэг не виден, то и текст внутрь него в принципе невозможно будет вписать.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы