Witajcie,
Chciałbym zbudować prosty program który będzie opierał się na wyborze elementów z komponentu ComboBox, chciałbym aby po wyborze danego elementu z listy przycisk pod otworzył daną wybraną formę. (Itemy, formy, przycisk już mam) Chodzi mi o skojarzenie obu elementów.
procedure TFormaGlowna.ComboBox1Change(Sender: TObject);
begin
if ComboBox1.Items.Strings[ComboBox1.ItemIndex] = 'Warszawa' then
//{Przycisk 'Więcej informacji' ma otworzyć FormaWarszawa, if... = 'łódź' __ten sam__ przycisk ma otworzyć FormaŁódź itd.}//
end;
Krótki scenariusz:
Mam program który będzie w formie informatora o różnych miastach w Polsce.
W komponencie GroupBox znajduje się lista Polskich miast.
Pod spodem znajduje się przycisk : Więcej informacji
Jak nie wybiorę żadnego miasta przycisk jest nieaktywny.
Po wyborze w GroupBoxie np. Warszawa - przycisk się uaktywnia (Enabled:= True;)
Po kliknięciu ma otworzyć formę w której mam informacje o warszawie.
Po zamknięciu formy z warszawą wybieram z GroupBoxa - Poznań
I po naciśnięciu przycisku Więcej informacji ma mi się wyświetlić forma z informacjami z Poznania ;)
I to tyle. Łatwiej tego już chyba nie opiszę :P Chodzi mi o to jak skonstruować kod który będzie zmieniał wyswietlaną formę po odpowiednim wybraniu elementu