0

我想知道如何使用 Text box 进行 PictureBox 点击。

private void textBox2_KeyPress(object sender, KeyPressEventArgs e)
{
   if (e.KeyChar == (char)Keys.Enter)
   {
       // I wanna a method to click on PictureBox1 here 
   }
}
4

1 回答 1

1

从另一个事件调用一个事件是个坏主意。(事实上​​,在代码中调用用户驱动的事件总是一个坏主意)。

如果你想运行一些代码,把它放在它自己的方法中并从每个事件中调用它。

private void textBox2_KeyPress(object sender, KeyPressEventArgs e)
{
   if (e.KeyChar == (char)Keys.Enter)
   {
             MyPictureBoxCode();
   }
}
private void PictureBox_Click(object sender, EventArgs e)
{
          MyPictureBoxCode();
}
private void MyPictureBoxCode()
{
            //common code
}

事件PictureBox ClickTextbox2 Click事件必须从您的 Designer.cs 中绑定。

于 2013-09-28T17:42:47.470 回答