首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET Framework >

怎么做到鼠标悬停就显示大图,移开后就关闭大图窗口

2012-02-23 
如何做到鼠标悬停就显示大图,移开后就关闭大图窗口?页面里有两个picturebox,显示的是缩小的图,怎么能做到

如何做到鼠标悬停就显示大图,移开后就关闭大图窗口?
页面里有两个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;        } 

热点排行