要求:Winform界面上有一张照片,单击不同的位置,能够激励不同的事件处理程序。而且能够根据窗体的Resize自适应。
  本来想了两个方案:
  1>.像HMTL中的图片热点的方式。将所有的图片叠加在一起生成一整张图片,然后根据设置图片热点来激励相应事件处理程序。但是没找到合适的实现方案?
  2>.背景图片完全填充整个界面,根据初始化位置,将单个图片在背景图片上叠加绘制。每个图片对应各自的事件处理程序。但是如果窗体大小,位置发生变化后,每个图片如何能够保证大小自适应,而且相对位置不发生变化?
  
   

解决方案 »

  1.   

    例如像这样的图片:能够根据用户调整窗口大小,相应的部件图片大小也自适应。图片单击事件始终能够定位准确。
      

  2.   

    这个应该是组态软件做的事吧。 
    我朋友是做组态软件开发的。价格不菲一套一万多些。
      

  3.   

    其他的都搞定了,现在就是这个页面自适应的问题了。