我知道我可以检查某件商品何时被点击。
但如果我的L=[1,1,1,1,1,c,c,c,c,c]
上有_Click
个事件,当触发此事件时,我是否也可以触发我的表单的Widget
事件?
我在班上使用了_click
,我在课堂上编写了代码,现在我不知道如何在表格上注册点击。
pictureBox
(或类似的东西)并在Event
中抓住它?
答案 0 :(得分:1)
您可以使用Form.OnClick
方法模拟表单上的点击。在我的例子中,我创建了一个按钮并向其添加了Click事件。单击该按钮时,它会模拟单击表单,从而触发表单的Click事件。
private void button1_Click(object sender, EventArgs e) {
// do something when it's clicked
this.OnClick(new EventArgs());
}
private void Form1_Click(object sender, EventArgs e) {
Console.WriteLine("a click occurred on the form");
}
答案 1 :(得分:0)
我认为你可以用 wndproc
来做到这一点