1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
|
for i2:=0 to Categorieslist.Count-1 do
begin
Reg1.OpenKeyReadOnly('\Emplacement registre\'+CategoriesList.Strings[i2]);
Nom_menu:= Reg1.ReadString('Nom');
Sous_menu:= Reg1.ReadString('Sous menu');
Reg1.CloseKey;
MyTreeNode:=TreeView1.Items.Add(nil, Nom_menu); //Création du noeud dans Treeview
SubCatList.LineBreak := ';';
SubCatList.Text := Sous_menu;
for i3:=0 to SubCatList.Count-1 do
begin
Reg2.OpenKeyReadOnly('\Emplacement registre\'+SubCatList.Strings[i3]);
Nom_Sous_menu:=Reg2.ReadString('Nom');
Sous_menu:= Reg2.ReadString('Sous menu');
Treeview1.Items.AddChild(MyTreeNode, Nom_Sous_menu);
Reg2.CloseKey;
end;
end; |