gpt4 book ai didi

c# - 如何接收面板控件上的事件?

转载 作者:行者123 更新时间:2023-12-02 18:05:45 25 4
gpt4 key购买 nike

我有表单,它有 1 个面板,面板有 0-N 个 PictureBox - 动态添加到面板中,但是如果我将鼠标放在 PictureBox 上并单击它,它不会触发任何操作。我的意思是,当我单击面板时,它会触发单击方法,但是我如何确保这些 PictureBox 的行为也相同?

最佳答案

由于图片框是动态添加的,因此您需要在代码中为单击事件附加事件处理程序。

在将其添加到控件集合之前执行类似的操作..

 PictureBox pbx = new PictureBox();
pbx.Click += new EventHandler(pbx_Click);
//Now assign other properties and then add it to control collection
//panel1.Controls.Add(pbx);



private void pbx_Click(object sender, EventArgs e)
{
//handle the click event here
}

关于c# - 如何接收面板控件上的事件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4724671/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com