有没有这样的控件,可以在这个控件上作图,对这个控件进行放大,该控件上的图也随着放大,对这个控件进行缩小,该控件上的图也随着缩小。或者谁知道怎样用程序实现图形的跟visio相似的缩放功能。

解决方案 »

  1.   

    似乎没有必要为这样一点功能就作一个控件,用DELPHI提供的位图按钮或者IMAGE控件都可以在上面放图。将IMAGE的AUTOSIZE属性值设为TRUE可以实现图片大小的自动适应功能。你也可以通过编程实现呀。一旦控件大小发生改变,就获取它的长宽与原先的长宽的比值,再用
    此比值乘以图片的长宽,不就可以实现按比例缩放了吗?
      

  2.   

    先把图作在Bitmap上,再Image的loadfromfile(bitmap)
    Image的Stretch属性设为true
      

  3.   

    你们想的太简单了,是界面上放好多image,image之间用shape连接,要实现界面缩放,界面上的所有的image也随着缩放,而且image之间的相互关联不能改变,就是visio画图中的那样
      

  4.   

    DXFLOWCHART
    在外国人的网站上也可以查FLOWCHART,这些组件都支持缩放的