Мне нужен компонент редактора тегов VCL для Delphi или С++ Builder, аналогичный тому, что доступно для JavaScript: например, этот или этот или собственный редактор тегов StackOverflow.
Есть ли что-то вроде этого или мне нужно сделать это с нуля?
Некоторые конкретные вещи, которые мне нужны:
- Редактор должен позволять либо прокручивать, либо становиться многострочным, если доступно больше тегов, чем позволяет ширина редактора. Если многострочная линия, то должна быть возможность определить некоторую максимальную высоту, однако, чтобы она не становилась слишком высокой
- Возможность выбора создания тегов при нажатии пробела или запятой
- Запрос текста в редакторе, когда он не сфокусирован (например, "Добавить новый тег")
- В идеале вы должны иметь возможность перемещаться между тегами (выделяя их) с помощью стрелок клавиатуры, чтобы вы могли удалить любой тег только с помощью клавиатуры