Ini ファイルからリストボックスに定義済みの値をロードする必要があります。私の ini ファイルが次のようになっていると仮定します。
[MyValues]
a=test1,test2,test3,test4
b=val1,val2
c=bla1,bla2
.....
現在のコードのアイデアは次のようになります
TMyValues = Class()
aKeyChar : Char; // search the list based on this Char
Values : TStringList;
....
end;
MyCompleteData =classe (TObjectList)
....
procedure add (TMyValues);
procedure get (TMyValues);
end;
// create the list of stringList
AMyCompleteData :=TMyCompleteData .Create;
// create Ini file String Lists // or List of List
.....
// Load this stuff from Ini file
.....
if aValue = 'a' then
begin
// Search for the List, with a as Key Char
// load values inti the ListBox
ThisListBox.Items := AValueStrList;
end;
DELPHI 構文機能 ATTRIBUTES を使用して非常に効率的なコードを記述できますか? また、属性付きの実装を使用しているときに Key Char を検索できますか?