О5-25 (опять про консоль)

Язык Visual Basic на платформе .NET.

Модераторы: Ramzes, Sebas

K A A
Начинающий
Начинающий
 
Сообщения: 8
Зарегистрирован: 11.04.2005 (Пн) 15:59

О5-25 (опять про консоль)

Сообщение K A A » 11.01.2007 (Чт) 9:59

Сорри за ламерский вопрос.
Мне нужно на моей форме иметь консоль. Как?
Есть ли у TextBox где-нибудь свойства типов TextReader и TextWriter, чтобы связать его с Console? Может, какой спец. компонент есть для этого?

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 11.01.2007 (Чт) 10:10

Объясни, зачем тебе консоль не как консоль, а на форме.
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

K A A
Начинающий
Начинающий
 
Сообщения: 8
Зарегистрирован: 11.04.2005 (Пн) 15:59

Сообщение K A A » 11.01.2007 (Чт) 10:19

Хочу работать с ней, как в консольном приложении: через Console.ReadLine и Console.WriteLine. Вообще можно и не на форме, а отдельно. Но тоже не знаю, как сделать.

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 11.01.2007 (Чт) 10:27

Так что мешает тебе сделать просто консольное приложение?
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

Viper
Артефакт VBStreets
Артефакт VBStreets
Аватара пользователя
 
Сообщения: 4394
Зарегистрирован: 12.04.2005 (Вт) 17:50
Откуда: Н.Новгород

Сообщение Viper » 11.01.2007 (Чт) 10:31

Автор хочет странного... Хотелось бы услышать что же ему надо в подробностях. Ибо непонятно в чем трудность создания консоли как таковой.
Весь мир матрица, а мы в нем потоки байтов!

K A A
Начинающий
Начинающий
 
Сообщения: 8
Зарегистрирован: 11.04.2005 (Пн) 15:59

Сообщение K A A » 11.01.2007 (Чт) 10:40

Интуитивно чувствую, что трудности нет. Но не знаю как.

Мне хочется иметь внизу своего приложения (не консольного, т. к. там еще есть всяческие элементы управления) иметь текстовое окошко, в котором можно вводить команды и куда будут передаваться разные сообщения - это для управления железякой, подключенной к компьютеру. Часть кода была написана, как консольное приложение. Поэтому хочется с минимумом изменений встроить его в программу.

Viper
Артефакт VBStreets
Артефакт VBStreets
Аватара пользователя
 
Сообщения: 4394
Зарегистрирован: 12.04.2005 (Вт) 17:50
Откуда: Н.Новгород

Сообщение Viper » 11.01.2007 (Чт) 11:04

Если уже есть консоль, то вполне можно наладить с нею общение. Если просто надо передавать команды, то чем плох простой ввод в текстбокс с его обработкой?
Весь мир матрица, а мы в нем потоки байтов!

K A A
Начинающий
Начинающий
 
Сообщения: 8
Зарегистрирован: 11.04.2005 (Пн) 15:59

Сообщение K A A » 11.01.2007 (Чт) 11:12

Вообще, чем мне не нравится текстбокс для этой задачи:
1) Необходимо обрабатывать каждое нажатие клавиши и определять нажатие Enter, чтобы прочитать введенную строку
2) Нужно, чтобы нельзя было поставить курсор в позицию выше последней введенной строки - дополнительный код

Я думал, что есть како-нибудь спец. компонент для этого. Но, пожалуй, сделаю все с текстбоксом, а то больше времени убью на изучение консольного ввода-вывода (или сделаю свой компонент из текстбокса).


Вернуться в Visual Basic .NET

Кто сейчас на конференции

Сейчас этот форум просматривают: Mail.ru [бот] и гости: 12

    TopList