C# Winform 一个textbox(多行的),怎么做成类似DOS窗口?

2024-12-15 13:12:32
推荐回答(4个)
回答1:

完全可以实现!
liuyunwild 说的思路就差不多
TextBox添加KeyPress事件
private void TextBox1_KeyPress(object sender, KeyPressEventArgs e)
{
if (e.KeyChar.ToString() == "\r")//判断是否敲回车了
{
//执行内容
TextBox1.Text+= 要显示的内容
}
}

回答2:

简单思路如下:
1、TextBox添加KeyDown或KeyUp事件
2、事件中判断按键是否回车
3、如果是回车按\r\n分割textbox.text获得最后一行
4、按>分割获得命令关键字
5、根据命令关键字进行你需要的业务处理

回答3:

你直接创建控制台应用程序不就好了

回答4:

winform应用跟控制台应用根本就不是一回事啊