Delphi – Zajęcia 2
Zadanie
Napisać program liczący
– odległość ze współrzędnych
– azymut ze współrzędnych
Użytkownik wprowadza współrzędne dwóch punktów
Program liczy odległość lub azymut ze współrzędnych w zależności od wyboru dokonywanego poprzez listę rozwijalną (ComboBox)
* * *
Z palety komponentów należy wybrać odpowiednie komponenty: ComboBox
* * *
Komponent ComboBox (lista rozwijalna):
– Aby dodać własne elementy do listy rozwijalnej należy w inspektorze obiektów odnaleźć właściwość Item i dwukrotnie kliknąć na napis (TStrings). Otworzy się okienko, w które wpisujemy elementy listy (każdy w nowej linijce)
– W ten sposób dodaliśmy dwa elementy do naszej listy. Każdemu elementowi przypisany jest indeks (poczynając od zera). Zatem element o nazwie Długość ze współrzę dnych posiada indeks 0, a element Azymut ze współrzę dnych – indeks 1.
– Aby sprawdzić, który element listy jest aktualnie zaznaczony, wywołujemy funkcję ItemIndex, będącą składową komponentu ComboBox. Oznacza to, że wartość ComboBox1.ItemIndex zwróci nam 0 lub 1 z zależności od tego, który element listy jest zaznaczony. Jeśli żaden element jeszcze nie jest zaznaczony, to funkcja zwróci wartość ujemną (-1).