【发布时间】:2019-05-10 12:12:54
【问题描述】:
C# 桌面应用程序。
在我的应用程序中,我想创建一个自动输入文本框 start() 的按钮,然后按键盘的 Enter 键。
如果我想在我的应用程序中启动进程,我需要在文本框中输入“start()”,然后按“Enter Key”,按钮应该在按下时执行此过程。这将是什么代码?
【问题讨论】:
C# 桌面应用程序。
在我的应用程序中,我想创建一个自动输入文本框 start() 的按钮,然后按键盘的 Enter 键。
如果我想在我的应用程序中启动进程,我需要在文本框中输入“start()”,然后按“Enter Key”,按钮应该在按下时执行此过程。这将是什么代码?
【问题讨论】:
这就是你的要求
private void txtConsoleIn_KeyUp(object sender, KeyEventArgs e)
{
if (e.KeyCode==Keys.Enter)
{
// Execute command - your code
MessageBox.Show("Start()"); // this line just for test
}
}
private void button2_Click(object sender, EventArgs e)
{
txtConsoleIn.Text = "start()";
txtConsoleIn.Focus();
SendKeys.Send("{ENTER}");
}
【讨论】: