Я широко использовал iSeries и точно помню, о чем вы говорите. Чтобы смоделировать этот внешний вид в приложении C #, вам нужно будет создать консольный проект и написать текст в различных областях экрана с помощью свойств Console.CursorTop
и Console.CursorLeft
, затем вызвать Console.Write
или Console.WriteLine
выписать текст в ранее установленную позицию. Чтобы изменить цвета, перед вызовом WriteLine
вы захотите использовать свойства Console.ForegroundColor
и Console.BackgroundColor
.
Вам нужно будет прослушивать ввод и после нахождения символа табуляции ваша программа может использовать собственную внутреннюю логику, чтобы определить, где должен находиться курсор (например, на следующей строке в том же столбце, чтобы имитировать эти левые столбцы полей ввода на скриншоте).
Делать это с приложением Windows Forms будет немного сложнее, и вы определенно захотите написать свой собственный элемент управления для него (возможно, подкласс из одного из многих типов стандартных многострочных текстовых элементов управления, уже доступных).