急死人了,救命呀!菜鸟问题一个!!!急急急 (20分)

K

kasee

Unregistered / Unconfirmed
GUEST, unregistred user!
1。小弟做了一个小软件,有一个设置界面,想把设置好的数据存放起来,但不知道怎么
做才好!数据不多,要求是只能有一个。EXE文件,怎么存放呢?是住册表?*。INI?
各位大侠有什么好方法吗?

2。对了在下还有一菜鸟问题!就是:显示 属性 / 效果 / 桌面图标里可以列出图标
的那个是什么控件,也就是里面可以放图标或图象,如果图标多了就会自动加上滑钮的
那个!

小弟实在没多少分了,望见谅!
 
第一個問題你可以用Delphi操做TXT文件來存放你的設置啊,當然也可以用注冊表來保存.
你可以到我的主頁中下載一個我自已開發的小程序看看吧!那個就是有小小數據要做保存的
程序,以下是那個系統的說明文件,(可支持,繁体和英文兩字体)
http://sydan.51.net/Re-Win2k-help.htm

第二個問題不明白您的意思
 
不会吧!没人知道吗!救命啊!!!!
 
第二个问题这么难吗!唉!就是像LISTBOX的那种控件,只不个列出的是ICO或BMP罢了!
谁知道!快快!
 
前两天有这样的答复,看看吧!什么控件就是OnDrawItem事件处理程序就可以了,

自己查查吧!
 
如果那些图标都来自你自己的程序文件,自己写一个不就得了,来一个 ScrollBox,里头
挨个挨个放 TImage...
 
图标都是现曾的!不是从别的程序取得!应该有这个控件,好多程序都用到了!应该是
WINDOWS的标准控件,唉我不知道!
 
AHM2000里好象有这种控件
 
Delphi中有这个控件。在Win32选项下
名字是ComboxEx,增强的Combox控件,应该可以满足你的要求。
 
第一个问题呢,不多的话,放在注册表了。自己创建一个键值,很多的话放txt文件了。
 
1.放ini比较合适,不要什么什么都写注册表
2。你说得是不是imagelist控件啊?
 
用INI文件吧,控制起来比较方便:
use inifiles //引用单元
var
myini:tinifile; //定义
str:string;
...
myini:=tinifile.Create('./a.ini'); //打开INI文件
myini.WriteString ('a','1','111'); //写INI文件
str:=myini.ReadString ('a','1','000'); //读INI文件
myini.Free ; //释放
...
INI文件读写进还可以使用integer,float,boolena......等数据类型
 
问题一:用ini文件
问题二:用ImageList控件再加一个panel之类的控件,编程让panel显示ImageList的内容
 
问题二还可以用ListView实现
 
问题二用ListView试试?
或者用ImageList+Panel编程实现
 
多人接受答案了。
 
顶部