C#,form1中有4个picturebox,要实现点击哪个picturebox就显示哪个中的图片到Form2中的picturebox中。怎么实

怎样实现?代码呢?

在form2中声明一个静态变量,用于保存文件路径
在每个picturebox的click事件中写
给form2中的静态变量赋值,然后初始化form2对象的实例,并给form2中的picturebox设置路径追问

在form1的picturebox的click事件中怎么写代码呢?

追答

zby2313220和失忆YZL的都行

温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-05-29
private static Form2 instance = null;
public static Form2 GetInstance()
{
return instance;
}
Form2构造函数里初始化 instance = this;

public void SetPicture(Image image)
{
picturebox.Image = image;
}

以上代码都是Form2里的

Form1里点击picturebox时调用Form2.GetInstance().SetPicture(picturebox.Image);
第2个回答  2012-05-28
form2定义全局picturebox 变量 form1 的PICBOX的点击事件中为form2.全局PICBOX变量名.image=((picturebox)sender).image追问

那个点击一次,num就加1的代码怎么写呢?

追答

NUM? Num是哪里的变量呢?用来计算什么? 如果是计算点击了几次.在FORM1中定义一个全局的NUM变量. 然后点击一次++一次

相似回答
大家正在搜