C#编写的Windows应用程序,怎样用二维数组表示多个Imgbox按钮,完全是用代码写得。

在点击窗体上的图片按钮时,跳转到另一个页面并显示该页相应的信息!能提供一下完整的代码吗,我们这些菜鸟级人物参考一下!谢谢!... 在点击窗体上的图片按钮时,跳转到另一个页面并显示该页相应的信息!
能提供一下完整的代码吗,我们这些菜鸟级人物参考一下!谢谢!
展开
 我来答
最后的仙人
2009-08-30 · TA获得超过1961个赞
知道大有可为答主
回答量:1509
采纳率:0%
帮助的人:1384万
展开全部
有IMGBOX按钮吗?我这没有,给你个PictureBox的例子参考下吧
List<PictureBox> listPic = new List<PictureBox>();//控件数组,不过我没搞清为什么要这个
List<String> listString = new List<string>();//要传给FORM2的信息
private void Form1_Load(object sender, EventArgs e)
{
for (int i = 1; i <= 10; i++)//假设窗体上有10个按钮
{
PictureBox pic = this.Controls.Find("pictureBox" + i.ToString(), false)[0] as PictureBox;
listPic.Add(pic);
pic.MouseClick += new MouseEventHandler(PictureBox_MouseClick);
}
}
private void PictureBox_MouseClick(object sender, MouseEventArgs e)
{
PictureBox picB = sender as PictureBox;
int index = Convert.ToInt32(picB.Name.Substring(picB.Name.IndexOf("x") + 1)) - 1;
Form2 form = new Form2(listString[index]);
form.Show();
}
然后Form2的构造函数改成
public Form2(String s)
{
InitializeComponent();
textBox1.Text = s;
}
真的没啥事
2009-08-30 · TA获得超过1079个赞
知道小有建树答主
回答量:2033
采纳率:0%
帮助的人:970万
展开全部
应该是delegate的相关内容吧。你查查看是这方面的不?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式