Попугай писал(а):.....И нужно, чтобы текстовое поле работало, как окно консольного приложения, код уже есть. Как прилепить этот код к тестовому полю?
Смотря какой код. Что он делает? Если он настраивает стили/виды окна формы (формат воода, цвета итд) - тогда в инициализацию формы. У каждого класса, связанного с формой он должен быть(там где объявлены все контролы формы). В принципе, вы можете задать в своем классе обработчики событий Init, load итд, которые будут срабатывать в момент загрузки формы - там то и проинициализировать нужное вам поведение вашего окноа. Обработчики задаются либо руками, либо прямо из редактора формы(вкладка events)
Если вы имеете в виду стиль работы консольного окна, то как оно у нас работает? ПРи вводе команды курсор всегда слева, что-то вводите и ажимаете энтер. Следователно, вам нужно ловить событие (event) ввода с клавиатруры. Насколько я помню, это OnKeyPressed или что-то такое. Там вы можете проверить, какая именно клавиша была нажата (придет как аргумент, в функцию обработчик события), а далее - сотрите что ввели до этого, обрабатываете ввод, чтото выводите и тсавите курсор обратно влево. Надеюсь, чтото поможет. Удачи!)
Только я все же одного не могу понять, а какой смысл реализовывать косольное окно средстами WIndow - контролов? Ведь последнее как раз и создано для того, чтобы пользователи могли избавится от не слишком удобного консольного ввода. Но если вам это уже так надо - то и используйте консольное окно настоящее, накой вам делать лишнюю работу, реализовывая это средствами WIndows Forms? На мой взгляд, это лишено смысла