我正在编写一个应用程序,我想在表单中嵌入一个控制台。我目前正在使用richtextbox,但这不是必需的。我想禁用 Richtextbox 中的所有内容,例如:选择,使用 del 键和退格键删除,在我输入的每个单词后显示一个 _。并且具有在键入和输入时被识别的命令。非常感谢!~莱恩~
问问题
2598 次
2 回答
1
回答。我创建了一个列表框和一个富文本框。文本框文本(命令)被发送到列表框。这是我正在使用的代码。
private void richTextBox2_KeyDown(object sender, KeyEventArgs e)
{
if (e.KeyCode == Keys.Enter)
{
listBox2.Items.Add(richTextBox2.Text);
if (richTextBox2.Text == a1)
{
MessageBox.Show("-c can't be used as a raw command, it is used to define when another command is being used. Try -c r to run the game...");
}
else if (richTextBox2.Text == a2)
{
System.Diagnostics.Process.Start("Arcanists.jar");
}
else if (richTextBox2.Text == a3)
{
foreach (System.Diagnostics.Process myProc in System.Diagnostics.Process.GetProcesses())
{
if (myProc.ProcessName == "javaw")
{
myProc.Kill();
}
}
}
else if (richTextBox2.Text == a4)
{
MessageBox.Show("Type -c r to run the game");
}
else
{
listBox2.Items.Add("*!Invalid Command!*");
}
}
}
于 2012-10-01T23:13:06.090 回答
0
使用您的点击通过文本框关注您的文本输入。您将需要一个用于输出的richtextbox 和一个用于输入的文本框,例如带有控制台选项的视频游戏
于 2017-06-20T08:43:25.307 回答