zoukankan      html  css  js  c++  java
  • Picturebox循环显示

                        if (resultCaseInfo != null && resultCaseInfo.data != null && resultCaseInfo.data.documents != null && resultCaseInfo.data.documents.Count() > 0)
                        {
                            this.flowLayoutPanel_img.Controls.Clear();
                            foreach (TmDocuments item in resultCaseInfo.data.documents)
                            {
                                WebResult<string> fileParamResult = EHRMgr.GetFapiPrivateParam(item.uri);
                                if (WebResultCode.CALL_SUCCESS.REquals(fileParamResult.code) && !String.IsNullOrWhiteSpace(fileParamResult.data))
                                {
                                    PictureBox picbox = new PictureBox();
                                    picbox.Size = new System.Drawing.Size(120, 120);
                                    picbox.BackColor = Color.Black;
                                    picbox.Margin = new Padding(3);
                                    picbox.SizeMode = PictureBoxSizeMode.Zoom;
                                    picbox.ImageLocation = FileServerExtBaseUrl + "/FileServiceWeb/api/FileoutputServlet/get?p=" + fileParamResult.data;
                                    picbox.DoubleClick += new System.EventHandler(this.picbox_DoubleClick); //+=后双击tab出现 void picbox_DoubleClick
                                    this.flowLayoutPanel_img.Controls.Add(picbox);
                                }
                            }
                        } 
                       
         /// <summary>
            /// 双击事件弹出新的窗口展示图片
            /// </summary>
            /// <param name="sender"></param>
            /// <param name="e"></param>
    void picbox_DoubleClick(object sender, EventArgs e)
            {
                Form form = new Form();
                PictureBox picbox = new PictureBox();
                form.Size = new Size(800, 600);
                form.StartPosition = FormStartPosition.CenterScreen;
                form.Text = "图像查看";
                picbox.Dock = DockStyle.Fill;
                picbox.Image = (sender as PictureBox).Image;
                picbox.SizeMode = PictureBoxSizeMode.Zoom;
                picbox.BackColor = Color.Black;
                form.Controls.Add(picbox);
                form.ShowDialog();
            }
  • 相关阅读:
    MySQL 数据库报错 Too many connections
    C# 字符串倒序输出
    C# Guid.NewGuid()
    C# MongoDB 查询所有集合名
    MongoDB 错误be UuidLegacy, not UuidStandard
    jstree 反选,测试400条数据左右有点卡
    js Date对象日期格式化
    敏捷开发-Scrum
    linux centos7 和 windows下 部署 .net core 2.0 web应用
    部署SSL站点 IIS+asp.net
  • 原文地址:https://www.cnblogs.com/wmm-pcy/p/9752735.html
Copyright © 2011-2022 走看看