背景:图片浏览器想必大家都知道,选中的图片显示大图,其余以缩略图显示。现状:目前,小弟手上的项目,要在一个窗体内,实现四个模块,每个模块都有相应的很多控件,比如STRINGGRID 等我本来的想法是,用Spliter分区然后拖动,但是由于每个模块内容都非常多,又有滚动条 ,显得非常杂乱。不知道能不能,按图片浏览器的方式设计界面,当前操作的模块显示在最大的pannel内,其余三个缩小了显示;双击小的模块,可实现切换
求各位提供点相关思路,谢谢各位大神,分不多,全部心意。。

解决方案 »

  1.   

    把四个模块PS个缩略图,做个类似TabPage功能,选中哪那个缩略图显示哪个panel,别的panel Visible:=false;
      

  2.   

    感谢formernetcn的回答我想PS 是不可能了,因为我在操作当前模块的时候,还想尽量能够看到那三个缩小的模块上的数据,只不过控件是缩小了的  能看到数据
      

  3.   

    貌似FireMonkey的TBitmap可以直接从图片文件加载缩略图。
      

  4.   

    可以考虑使用 FireMonkeyFireMonkey有矢量缩放  基本满足你的要求的如果没安装XE2  可以用FireMonkey的祖宗VGscene