C# PictureBox单击事件用代码怎么写
我的PictureBox由于需要,都是动态创建的并在夹在图片后保存到字典里去,我现在需要给每个PictureBox都添加单击事件,请问代码添加怎么写?...
我的PictureBox由于需要,都是动态创建的并在夹在图片后保存到字典里去,我现在需要给每个PictureBox都添加单击事件,请问代码添加怎么写?
展开
2个回答
展开全部
首先看是web还是winfrom
一:如果是web,方法很多
比如用链接,或者是用hyperlink等
二:如果是winfrom,
窗体加载或者构造的时候注册一下事件
this.pictureBox1.Click += new System.EventHandler(this.pictureBox1_Click);
private void pictureBox1_Click(object sender, EventArgs e)
{
MessageBox.Show("aa");
}
一:如果是web,方法很多
比如用链接,或者是用hyperlink等
二:如果是winfrom,
窗体加载或者构造的时候注册一下事件
this.pictureBox1.Click += new System.EventHandler(this.pictureBox1_Click);
private void pictureBox1_Click(object sender, EventArgs e)
{
MessageBox.Show("aa");
}
展开全部
窗体加载或者构造的时候注册一下事件
this.pictureBox1.Click += new System.EventHandler(this.pictureBox1_Click);
private void pictureBox1_Click(object sender, EventArgs e)
{
MessageBox.Show("aa");
}
this.pictureBox1.Click += new System.EventHandler(this.pictureBox1_Click);
private void pictureBox1_Click(object sender, EventArgs e)
{
MessageBox.Show("aa");
}
追问
我说了啊 实例化后的PictureBox都已经放在字典里了 也就是说窗体已经加载、构造结束了。。。我该在哪里注册呢?
追答
方法也有,只是步骤比较多,你克隆一个字典,然后用个定时器,实时的去检索你克隆后的字典,注册一个事件就移除一个picbox,这样也能达到效果。
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询