C#桌面应用程序 .
在我的应用程序中,我想创建一个按钮,自动键入文本框start(),然后按Enter键键盘 .
如果我想在我的应用程序中启动进程,我需要输入文本框“start()”,然后按“Enter键”,按下按钮时应执行此过程 . 这将是什么代码?
为它创建新按钮和Click事件 . 然后把代码放在那里,类似的东西
switch(yourTextBox.Text.ToLower()) { case "start()": // your code here break; case "stop()": // your code here break; default: MessageBox.Show("Can't recognize command"); break; }
此外,您可以将此代码放在单独的方法中,并从Button Click事件和TextBox KeyUp事件中调用它
private void button1_Click(object sender, EventArgs e) { if (!string.IsNullOrEmpty(textBox1.Text.Trim())) ExecuteCommands(textBox1.Text.Trim().ToLower()); } private void textBox1_KeyUp(object sender, KeyEventArgs e) { if(e.KeyCode==Keys.Enter && !string.IsNullOrEmpty(textBox1.Text.Trim())) { ExecuteCommands(textBox1.Text.Trim().ToLower()); } } private void ExecuteCommands(string command) { switch(command) { case "start()": // your code break; case "stop()": // your code break; default: MessageBox.Show("Can't recognize command"); break; } }
1 回答
为它创建新按钮和Click事件 . 然后把代码放在那里,类似的东西
此外,您可以将此代码放在单独的方法中,并从Button Click事件和TextBox KeyUp事件中调用它