我想知道,如果没有按下输入就可以运行if (e.KeyCode == Keys.Enter)
事件过程,正确地说没有事件条件本身。
我知道获得结果的唯一方法,如果实现的话可能很有用,就是在函数中找到条件的内容,但我在问其他方式是否可行。
从textBox2_TextChanged事件条件中获取if (e.KeyCode == Keys.Enter) event
textBox1_KeyDown
的实现,并输入现有文本并包含流程实现?
例如:
private void textBox1_KeyDown(object sender, KeyEventArgs e)
{
/// code
if (e.KeyCode == Keys.Enter)
{
label1.Text = ("text inserted");
}
}
,期望的结果是在(e.KeyCode == Keys.Enter)
label1.Text = ("text inserted");
点textBox1_KeyDown
致textBox2_TextChanged
实施{/ 1}}:
private void textBox2_TextChanged(object sender, EventArgs e)
{
if (x > 0)
{
/// here I want implement if (e.KeyCode == Keys.Enter) from code above with label1.Text = ("text inserted");
}
}
答案 0 :(得分:2)
你可以喜欢这个
private void textBox1_KeyDown(object sender, KeyEventArgs e)
{
if (e.KeyCode == Keys.Enter)
{
label1.Text = ("text inserted");
}
}
private void textBox2_TextChanged(object sender, EventArgs e)
{
KeyEventArgs ev = new KeyEventArgs(Keys.Enter);
textBox1_KeyDown(sender, ev);
}