想问一下关于C#中,点击按钮改变pictureBox的image图片的问题

http://zhidao.baidu.com/link?url=qAAUc0SidQJq2Fs95bI1G0vJb-iLgq_JR27Fven-IOLloLSAFPwg... http://zhidao.baidu.com/link?url=qAAUc0SidQJq2Fs95bI1G0vJb-iLgq_JR27Fven-IOLloLSAFPwgUAZ5sgPWWEcAHR2HjYLMdRnKkZ-DG38Z7gsMHWBZEkqJxIb1c49xEim
在这里找到类似答案,但是实例代码已经不在云盘了,希望再发一份
展开
 我来答
阳光的雷咩咩
2015-01-09 · TA获得超过1.4万个赞
知道大有可为答主
回答量:2.3万
采纳率:66%
帮助的人:7785万
展开全部

那代码太臃肿了,我帮你写了个:

    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
            //在构造函数里注册事件
            foreach (Button b in this.Controls.OfType<Button>())
            {
                b.Click += this.button_Click;
            }
        }

        private void button_Click(object sender, EventArgs e)
        {
            Button b = sender as Button;
            string pic = PicName(b);
            MessageBox.Show(pic);
            this.pictureBox1.ImageLocation = pic;
        }

        //根据button找到图片,注意button必须保持默认名字,不要改
        static string PicName(Button b)
        {
            return string.Format(@"D:\图片{0}.jpg", b.Name.Replace("button", ""));
        }
    }
至娛与至樂
推荐于2018-05-07 · TA获得超过8084个赞
知道大有可为答主
回答量:4517
采纳率:88%
帮助的人:1038万
展开全部
我回到那个页面看了看,那是很久以前的了,
在云盘里的已经被我删除了,
可是,那个页面附件还可以下载,
我亲自试了一下,
的确可以下载,
那个是RAR文件类型,
下载回来后是未知类型的,
你可以添加后缀名RAR就可以了。
如果你不能下载,
你再追问我,
我发你一份。

我看了楼上那位朋友的回答,
确实不错,
你也可以采用他的回签。
来自:求助得到的回答
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式