2016-12-30 1 views
2

У меня было немного опыта в кодировании, но я абсолютно новичок в C#. В моей программе я хочу сделать текст видимым в форме, вроде как в программе HxD. Я не хочу, чтобы он был стандартным редактируемым текстом, но моноширинным текстом, который можно выбрать, и если он выбран, там будет желтоватый (но без рамки) фон за его спиной, я понятия не имею, как это сделать, если даже возможны со стандартными элементами управления. Как я могу это реализовать? Нужно ли использовать некоторую внешнюю библиотеку? Я хочу также упомянуть, что я хочу, чтобы пробелы между символами и строками были настраиваемыми.Моноширинный редактируемый текст в C#

Я использую Visual Studio C# 2015.

Вот макет:

enter image description here

+1

Только для чтения 'TextBox'/textedit control со словом-оболочкой и шрифтом, установленным в моноширинный шрифт. Вы смотрите на WPF или winforms? IIRC у вас может возникнуть проблема с установкой цвета подсветки в winforms. –

+0

Я использую стандартные формы Windows, но я могу переключиться на WPF, если это необходимо и относительно легко. – user160995

+0

Существует также мигающий символ, который я не хочу. – user160995

ответ

1

Я сделал подобное раньше, используя RichTextBox, который не был редактироваться пользователями. Он имеет больше функций для управления только частью строки, чем TextBox.

Смежные вопросы