个人觉得可以js实现的吧,就是你说的那个mouse_enter,mouse_out的事件
一种方案是先把数据读取出来了,保存在客户端,调用触发事件的时候直接把数据显示出来就可以了
另外一种方案可以用ajax,只不过感觉这样好像不可取

解决方案 »

  1.   

    我感觉现在我遇到2个难题,1个是弹出窗口以后,等我鼠标移出对象范围以后,怎么释放窗口的资源,我试过在mouse_leave事件里面写,form.close()或者form.hide(),好象都不行;另外一个就是说,我要在鼠标经过的地方出现这个窗口,就是这个弹出窗口的位置不是固定死的。
      

  2.   

    补充一下,我的开发工具是C#NET
      

  3.   

    1.应该是当你执行弹出窗体的事件的时候,焦点被定位在弹出的窗体上了,所以当你执行mouse_leave事件时其实并没有触发mouse_leave事件,需要重新把焦点重新定位在那个控件上 
    2.自己定义弹出窗体的location属性
      

  4.   

    要实现这种效果,弹出的窗体不是Form对象,这种情况下弹出的是一个像下拉框的组件重新
    把你要显示信息的封装成一个控件 重写ToolStripDropDown这个组件 参考实现,这个可以满足你的要求
      

  5.   

    很好实现,利用层和Ajax,事件句柄用鼠标事件!没什么难度!
      

  6.   

    你要在弹出窗口显示什么呀?如果纯显示文字的话可以用ToolTip控件啊
      

  7.   


    我要在弹出的窗口里,再添加一些lable或者是textbox
      

  8.   


    在.net里面能用你说的层和ajax吗,我还是新手,请多多指教
      

  9.   

    mouse_enter事件里NEW一个新窗体(或者调用原来的窗体)在MOUSE_LEAVE关闭或隐藏此窗体.
      

  10.   


    我把焦点重新定位的那句程序,是写在mouse_enter里面,还是mouse_leave事件里?