R
RedSpider
Unregistered / Unconfirmed
GUEST, unregistred user!
问题如题,即我在资源文件中定义了
StringTable
begin
1,"book"
2,"apple"
end
在Delphi中定义了
const Des_Book = 1;
const Des_Apple = 2;
界面上有两个按钮,其name分别为Book和Apple
我的设想是能否根据Button的Name组合来获取资源文件中的内容。例如我按Book Button时,先'Des_'+name,就是Des_Book,然后根据Des_Book去获取资源文件中的信息。
但是这两个一个是String,一个是Integer,如何统一?
小弟最近碰正在处理一个小软件,该软件中有一个ListView,可以读取格式化的文本文件,读入为列表,另外对列表中的每个Item,都会在资源文件中有一段说明,如果我的问题可以解决的话,就只需要根据Item.caption转换为序数值就可以读取资源文件了(例如Book=1,Apple =2等)。
而目前我似乎只能在ListView的SelectItem事件中写上长长的Case语句。而且如果格式化文件记录数有增减,我还得修改代码增加判断。很麻烦。
请各位大侠不吝赐教。多谢
StringTable
begin
1,"book"
2,"apple"
end
在Delphi中定义了
const Des_Book = 1;
const Des_Apple = 2;
界面上有两个按钮,其name分别为Book和Apple
我的设想是能否根据Button的Name组合来获取资源文件中的内容。例如我按Book Button时,先'Des_'+name,就是Des_Book,然后根据Des_Book去获取资源文件中的信息。
但是这两个一个是String,一个是Integer,如何统一?
小弟最近碰正在处理一个小软件,该软件中有一个ListView,可以读取格式化的文本文件,读入为列表,另外对列表中的每个Item,都会在资源文件中有一段说明,如果我的问题可以解决的话,就只需要根据Item.caption转换为序数值就可以读取资源文件了(例如Book=1,Apple =2等)。
而目前我似乎只能在ListView的SelectItem事件中写上长长的Case语句。而且如果格式化文件记录数有增减,我还得修改代码增加判断。很麻烦。
请各位大侠不吝赐教。多谢