Mozna na 2 sposoby:
- Mozesz dodawac do listy objekty czyli w tym przypadku formy:
ListBox.items.AddObject('Forma1', Form1);
ListBox.items.AddObject('Forma2', Form2);
a nastepnie odwolywac sie do nich:
if (ListBox.ItemIndex -1) and
(ListBox.Items.Objects[ListBox.ItemIndex] is TForm) then
(ListBox.Items.Objects[ListBox.ItemIndex] as TForm).Visible := True;
- Mozesz tez dodawac po prostu same stringi:
ListBox.items.Add('Forma1');
ListBox.items.Add('Forma2');
i potem porownywac:
if (ListBox.ItemIndex -1) and
(ListBox.Items.Strings[ListBox.ItemIndex] = 'Forma1') then
Form1.Visible := True;
Jak cos zle napisalem to niech ktos mnie poprawi [cya]