永发信息网

C# winform 单击按钮防止多次实例化

答案:3  悬赏:60  手机版
解决时间 2021-02-13 05:17
一个单击按钮,希望list中值可以多次添加,但每次单击都会重新实例化,导致只能访问mlist[0],而之后每次单击记录都在mlist【0】中,我希望实现第二次单击保存到mlist【1】中去
List<ImageListshow> mlist=new List<ImageListshow>();
ImageListshow show1 = new ImageListshow();
//show1.path = Connection.ConnectionPicture();
show1.path = Image.FromFile(Connection.ConnectionPicture());
show1.save = true;
mlist.Add(show1);
//pictureBox_get1.Image= mlist[0].path;
string pictureBox = "pictureBox_get";
pictureBox = pictureBox + i;
PictureBox pb1 = (PictureBox)this.Controls.Find(pictureBox, true)[0];
pb1.Image = mlist[0].path;
最佳答案
把这一行
List<ImageListshow> mlist=new List<ImageListshow>();


不要放在按钮单击事件里,挪到外面去就行了
也就是形如
List<ImageListshow> mlist=new List<ImageListshow>();
private void Button1_click(object sender,EventArgs e)  //这是你的单击
{  
  ImageListshow show1 = new ImageListshow();
  //show1.path = Connection.ConnectionPicture();
  show1.path = Image.FromFile(Connection.ConnectionPicture());
  show1.save = true;
  mlist.Add(show1);
  //pictureBox_get1.Image= mlist[0].path;
  string pictureBox = "pictureBox_get";
  pictureBox = pictureBox + i;
  PictureBox pb1 = (PictureBox)this.Controls.Find(pictureBox, true)[0];
  pb1.Image = mlist[0].path;//我不e5a48de588b67a686964616f31333332643237太清楚你的用意,也行这里应该是pb.Image=mlist[mlist.Count-1].path;
}
全部回答
list and imagelist 可以是个整体,list item 中应该有image 这个属性事事整体弄
belowdgcc.style.backcolor = color.gray;
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
洗浴宾馆(徐州铜山县)地址在哪,我要去那里办
办运输公司需要那些手续?
多乐士(和平专卖店)怎么去啊,有知道地址的么
想问下,现在亚航从深圳飞曼谷,需要燃油费吗
国华宾馆(徐州铜山县)地址有知道的么?有点事
东芝181打印机驱动出现这个inf中服务段落安装
“知行兼举”是中国古代哲学的一个命题,下列
安居宾馆(徐州睢宁县)地址在什么地方,我要处
新都区斑竹园太安大药房在哪里啊,我有事要去
自己更换张紧器,大家对此有了解吗?
英语字母起源于什么字母?
利源酒店(徐州睢宁县)地址在哪,我要去那里办
去荷兰读研究生怎么样?
东风旅社(徐州睢宁县)怎么去啊,我要去那办事
世界银行和世界货币基金组织改革在2010年取得
推荐资讯
上述各项,属亡阳证特征表现的是A.肌肤灼热,
求真:浙江大学开设直销系,浙江大学造吗
民国壬午年是哪一年
哪个漫画软件可以看妃夕妍雪
跪求太阳的后裔韩文剧本9-16集 谢谢大神!!
竹箐村地址好找么,我有些事要过去
15届华杯赛公开题答案及解析两个水池内有金鱼
中铁十二局集团中心医院-住院部地址在什么地
在顺成合约里面买化妆品,消费又返回来了还能
桥头排骨地址有知道的么?有点事想过去
停车场(民主路)(民主路614号附近停车场)地址
柔靡是什么意思
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?