每行一幅图像,右对齐,图像之间纵向间距相同,增加的图像自动显示在窗体的最后一行,窗体上放不下时加卷滚条,可以选中每幅图像分别进行处理。还有一个问题,图像的大小可否不同?能用ListView吗?还是必须用Windows API?
解决方案 »
- 分店结帐后向总店传送数据该如何写程序?
- Dbgrideh 导出Excel文件字符串问题???
- 请教高人:C++ Builder调用Delphi窗体时,出现找不到Static library:dcloffice2k.lib的解决办法。谢谢!
- 真心求解!!如何用datetimepict 控制取值查询数据库问题
- DBGrideh如何分层次显示的技巧?
- 如何控制另一窗体的控件?
- 那里有网络版的数据库程序
- 如何将Date, Copy、Paste到Memo中的当前位置???
- 知道那有像OICQ窗口类似的控件下载?
- 一个字体大小的问题
- 寻求:主表\细表\从表,三级表实现联级更新的方法!!!(急)
- 有关于类引用的问题,
img : TImage ;begin img := TImage.Create ;
try
img.Parent := Form1 ; //把img放到窗体上
img.LoadFromFile('your image file name') ;
//做其他工作
finally
img.free ;
end;
end;
AImage1[countImage].Width := 160;
AImage1[countImage].Height :=160;
AImage1[countImage].Top :=10+ (countImage div n)*180;
AImage1[countImage].Left := 10+ (countImage mod n)*180;
...
ScrollBox1.InsertControl(AImage1[countImage]);
我觉得定义为二维数组好一点
ListView.Arrange(arAlignRight);
上面的n是每行n个图像