根据数据库提供路径显示本地的多幅图片问题

22222bbb 2012-04-12 03:06:51
数据库中有表如下:
id path checked
1 D:\Images\1.jpg 0
2 D:\Images\2.jpg 1
3 D:\Images\3.jpg 1

我想在打开这个数据集后,用一个控件加载路径中的图片,不是加载一幅,而是多幅,上下排列,试了一下DBCtrlGrid做容器,里面放一个IMAGE,但显示出来都一样的,请哥哥们指点一下。
...全文
67 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
t1122 2012-04-12
  • 打赏
  • 举报
回复
baidu一下的自绘listbox\listview,应该可以
bdmh 2012-04-12
  • 打赏
  • 举报
回复
可以动态创建image,或者在一个image上挨个画出图片
我看见佛 2012-04-12
  • 打赏
  • 举报
回复
提供个思路:先计算窗口大小,每个图片大小,及一行显示几个IMAGE控件


procedure TForm1.Button1Click(Sender: TObject);
var temp:Timage;
begin
for i := 0 to 10 do //10作为数据库中的图片数量
begin
temp := Timage.Create(self);
temp.Picture.LoadFromFile('xxx');
temp.Left := xx;
temp.Top := xx;
end;
end;
以前我学WEB时显示图片就是通过FOR循环这类做法!

5,388

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧