日期:2014-05-20  浏览次数:20728 次

如何做到鼠标悬停就显示大图,移开后就关闭大图窗口?
页面里有两个picturebox,显示的是缩小的图,怎么能做到鼠标移动到上面或者单击就显示原图啊?谢谢!

我的想法是响应时间是重开一个窗口里面有一个够大picturebox,然后把原图地址传进去,但是值传递我不会做……

------解决方案--------------------
探讨
页面里有两个picturebox,显示的是缩小的图,怎么能做到鼠标移动到上面或者单击就显示原图啊?谢谢!

我的想法是响应时间是重开一个窗口里面有一个够大picturebox,然后把原图地址传进去,但是值传递我不会做

------解决方案--------------------
如果非要重新加载一个窗体的话,如EmergenceAddProcessFrm,要在加载的窗体中定义一个全局变量,如string[] m_strRecords;然后再窗体的构造函数中加个参数,代码如下:
C# code
        public EmergenceAddProcessFrm(string[] temp)
        {
            InitializeComponent();
            m_strRecords = new string[temp.Length];
            for (int i = 0; i < temp.Length; i++)
            {
                m_strRecords[i] = temp[i];//0-planinfono,1-typeno,2-typename,3-corpno
            }
            this.MaximizeBox = false;
            this.Top = (Screen.PrimaryScreen.WorkingArea.Height - this.Height) / 2;
            this.Left = (Screen.PrimaryScreen.WorkingArea.Width - this.Width) / 2;
        }