关于图片放大问题!(200分)

  • 主题发起人 主题发起人 sunrainso
  • 开始时间 开始时间
S

sunrainso

Unregistered / Unconfirmed
GUEST, unregistred user!
就是我要把一个表里的很多图片在一个窗体上显示出来,但不是全显示,只显示图片的部分大小,当我点击某一张图片时,他要放大出来。
这个我没头绪!
我是刚毕业的,关于图片的问题我还没做过!
不知道怎么做!
不知那位高手可以指教,最好给原程序!谢谢!Email:xien109@163.com
急!急!急!急!急!急!送200分!
 
首先用dbimage连上数据库的图片字段,就可以显示图片了。
(设置dbimage的datasource和datafield属性)

接下来在dbimage的onClick事件中弹出一个窗体。
在这个窗体中放一个image控件。
(设置其align属性=true)
再设置image的stretch属性=true
这样用户改变窗体大小,图片会跟着放大缩小。
下面的语句把一个dbimage1中的图像放到一个Image中。
Image1.Picture.Assign(dbimage1.Picture.Assign);

//不过如果你连怎么连数据库都不懂。
//你恐怕还得去看看书。我不能把所有基础东西都在这里给你讲呀。
//最重要的是:别忘记给分哟。

 
可以提供思路,但是代码的自己写,正好是锻炼自己的好机会,不要错过!
其实,你应当显示的图片的缩略图。如果你要是想得到当点击一缩略图可以放大,那就要求,显示这个缩略图的容器的得接受鼠标事件,并且能够根据提供出自己所保存的图片的路径,如果路径有了,你用一个TImage控件不就解决了!
 
不是哪个意思啊
我的意思是要把 表里的图片 一次性全部都显示到窗体上啊,但只显示图片的缩小图片
不是你们说的 用个Timage 啊。在窗体上用什么控件啊!listView速度太慢了啊
我虽然是刚毕业的,初学者,但是你们说的那些基本的我还是知道的啊!
 
同意二楼的建议
 
将Stretch设为true,只要更改控件的大小就能得到放大或者缩小了。
 
多人接受答案了。
 
后退
顶部