picturebox 事件 有一100张图片,我采用是构造方法,一张图片新建一个picturebox控件,问题是怎么样添加事件,另外怎么样获取控件名称。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 private void button1_Click(object sender, EventArgs e){ TestPictureBox(2);}List<PictureBox> picList = new List<PictureBox>();public void TestPictureBox(int count){ int ow = 0; for (int i = 0; i < count; i++) { //创建 PictureBox p = new PictureBox(); //设置 p.Tag = p.Name = "Pic" + i.ToString(); p.Image = Image.FromFile("myPicPath" + i.ToString() + ".jpg");//指定图片 p.Size = p.Image.Size;//指定尺寸 p.Left += ow;//指定位置 ow = p.Right; p.Show(); //添加事件 p.Click += CustomPictureBox_Click; //添加 this.Controls.Add(p); //添加到窗体 picList.Add(p); //添加到记录的列表 }}void CustomPictureBox_Click(object sender, EventArgs e){ PictureBox p = sender as PictureBox; if (p == null) return; MessageBox.Show(p.Name);} 获取的时候就用picList[序号]就可以了 小菜.求教文本内容替换问题----- 求一赋值语句,网label里面赋值 请问我怎么不能using math类? C# Graphics 问题 各位大侠推荐一本C#网络编程的书和关于正则表达式的书 大图标工具栏 XML 如何删除一个指定的节点呢 关于.Net2005开发工具的一个问题? 无法打开登录 'Contact' 中请求的数据库。登录失败。用户 'SDLGDX-BFC07C48\ASPNET' 登录失败。 如何将数组传入方法 如何接收客户端控件发出的信息,求教!!! 急待解决:两个结构相同的XML文件比较,提取添加,修改,删除的节点内容
private void button1_Click(object sender, EventArgs e)
{
TestPictureBox(2);
}List<PictureBox> picList = new List<PictureBox>();
public void TestPictureBox(int count)
{
int ow = 0;
for (int i = 0; i < count; i++)
{
//创建
PictureBox p = new PictureBox();
//设置
p.Tag = p.Name = "Pic" + i.ToString();
p.Image = Image.FromFile("myPicPath" + i.ToString() + ".jpg");//指定图片
p.Size = p.Image.Size;//指定尺寸
p.Left += ow;//指定位置
ow = p.Right;
p.Show();
//添加事件
p.Click += CustomPictureBox_Click;
//添加
this.Controls.Add(p); //添加到窗体
picList.Add(p); //添加到记录的列表
}
}void CustomPictureBox_Click(object sender, EventArgs e)
{
PictureBox p = sender as PictureBox;
if (p == null) return;
MessageBox.Show(p.Name);
}