请问各位,我想实现一个这样的功能:先建一个已经有的图标,然后可以自由创建这个图标个数,然后可以任意安排他们的位置,并将位置坐标保存.在另一界面打开他们可以看到已经排序好的图标,并在这里可以对他们进行各种控制和操作...
请问这样的功能可以用一些什么样的方法来实现呢 ?
谢谢!!
请问这样的功能可以用一些什么样的方法来实现呢 ?
谢谢!!
解决方案 »
- 动态生成控件的问题。。。
- Indy10 中IdSMTP+IdMessage向QQ发邮件出现如下的问题,如何解决,谢谢!
- 正版Delphi 2006企业版最低卖多少米?
- 关于idea的加密算法
- 鼠标移动??????????????
- hello
- 如何将一个treeview中的内容添加到另外一个treeview中?
- 如何使dbGrid1中的记录随鼠标的移动而移动?
- 如何得到WORD里插入符的位置?
- 向高手请教,delphi6怎样把主表和细表的数据同时都显示在一个dbgrideh中?
- 连接MSSQL时,想在出错时看一下出错代码,怎么做?
- Delphi 设计办公自动化系统简单问题???请教……急........
begin
if Components[i] if TIcon then
begin
end;
end;
你创建的图标应该都在Components这个数组中,通过遍历他,你可以找到你要的信息
-----------------------------
1、我不太清楚你所说的图标是什么个东西,如果是简单的图片格式的,那么你动态创建图片,然后赋值为哪个图标,就可以了,如果复杂一点的话,比如说用一个按钮来模拟实物,上面带有图标的话,就建议你把所有的东西封装成一个类比较好一些
2、随意排列位置的话,可以让form相应OnMouseDown的操作,然后根据传入的X,Y参数构造图标
3、保存到数据库中....或者ini文件里面,下次打开程序的时候先从数据库当中读取位置信息然后动态创建就可以了
4、操作的问题,放到构造函数中比较好....把它对应的操作一次性的定义好。