2015-12-29 3 views
0

В настоящее время я пытаюсь написать свою собственную консоль для обработки различных сервисов моей программы. Я использую RichTextBox для вывода in-and и хочу, чтобы моя программа выглядела как терминал linux или консоль Windows. Проблема заключается в том, что по умолчанию невозможно отключить определенные строки от записи. Есть ли лучший способ построить такую ​​консоль?(C#) Отключить определенные части RichTextBox

At the end it should look like this (e.g of using my console): 
everything in() is just for information 

(user starting prog) 
(green_color)system >> checking current configuration... 
(blue_color)system >> configuration loaded! 
(now its time for the user) 
(waiting for user input, color white)ServerManager >> 
(user entered text, color white)ServerManager >> run mysql-service 
(green_color) system >> staring mysql-service... 
(blue color) system >> mysql-service started! 
(white color, waiting for user input)mysql >> ... 

ответ

0

К сожалению, что вы хотите сделать, выходит за рамки Rich Text Control.

Беглый поиск Google выявил множество проектов эмуляции терминала и элементов управления с различным количеством функций, однако они также реализовали различные протоколы, такие как SSH, а не просто предоставили вам «консоль».

Роллинг не является тривиальным, но вполне возможен. Еще проще, если вы работаете с WPF в соответствии с этим SO question & answer.

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