Wykonywanie raportów > GetVal - polecenie | | Drukuj |
Polecenie odczytuje wartość (stan) elementu okna dialogowego.
Składnia
GetVal (Int id)
Argumenty
Typ |
Nazwa |
Opis |
id |
Identyfikator elementu okna dialogowego. |
Wartość zwracana
Stan elementu okna dialogowego. Typ zwracanej wartości zależy od typu elementu.
Polecenie tworzące element |
Wartość ustawiana |
Edit, Medit, DatEdit, MonEdit |
Wartość typu String, jest to zawartość pola edycyjnego. |
RadioBtn |
Wartość typu Int: Zero, gdy przycisk jest wyłączony. Nie zero, gdy przycisk jest włączony. |
ChkBox |
Wartość typu Int: Zero, gdy pole jest niewybrane. Nie zero, gdy pole jest wybrane . |
Lbox, CmbBox |
Wartość typu String, jest to wybrana pozycja na liście. |
Z pozostałych elementów okna dialogowego nie można odczytać wartości tym poleceniem.
Przykład
Int ad1, ad2 , id0, id1, id2
//Zdefiniowanie sterowania pokazem przekazywania wartości elementu
Int Sub OnCommand (int id, int msg)
If id == id2 Then SetVal (id1, GetVal(id2))
EndSub
//Uruchomienie pokazu
Form "Pokaz przekazywania wartości elementu", 400, 180
id2 = ChkBox "Pole prowadzące (tu klikaj)", ad2, 50,30,230, 24
id1 = ChkBox "Pole naśladujące", ad1, 50,60,230, 24
id0 = Button "Zakończ", 150, 100, 100, 24, 2
ExecForm OnCommand
Error ""