我想创建类似命令提示符的程序,现在我在尝试在c:\user>
的每个新行中显示Text-box
时出错,我试试这个:
private void textBox1_TextChanged(object sender, EventArgs e)
{
this.textBox1.KeyPress += new System.Windows.Forms.KeyPressEventHandler(Oko);
}
private void Oko(object sender, System.Windows.Forms.KeyPressEventArgs e)
{
if (e.KeyChar == (char)13)
{
textBox1.Text += Environment.NewLine + "c:\\user>";
}
}
但每次按下输入时,c:\user
都会变得如此之多
我该如何解决?提前谢谢
答案 0 :(得分:0)
但每次按下输入“c:\ user”
因为您编写的代码正是如此。现在,如果您想要更改它,您应该添加一些组合键,以便仅在该特定组合键上输入 C:\ User 。