Tworzenie okna dialogu > Valid - polecenie

Drukuj

Valid - polecenie symp

Polecenie przeprowadza kontrolę poprawności danych w oknie dialogowym przez wykonanie wyrażeń testujących poprawność dla wszystkich elementów okna.

 

Składnia

Int Valid

 

Argumenty

Brak.

 

Wartość zwracana

Zero, gdy kontrola poprawności nie powiodła się.

Różna od zera, gdy elementy okna mają poprawną wartość.

 

Przykład

Int id1, id2
String tekst="Tekst", twz="Tekst wzorcowy"
//Zdefiniowanie podprogramu OnCommand z poleceniami Save i Valid
Int Sub OnCommand(int id, int msg)
If id == id1 Then Valid
//Zapisanie do zmiennej zawartości pola edycyjnego
If id == id2 Then Save
EndSub
//Wyświetlenie dialogu z prezentacją działania poleceń
Form "Zastosowanie polecenia Edit", 380, 230
Edit "Pole edycyjne", tekst, 150, 20, 190, 24, tekst==twz, "Zmienna powinna zawierać Tekst wzorcowy"
//Przycisk uruchamiający zapisanie do zmiennej zawartości pola edycyjnego
id2 = Button "&Zapisz zawartość pola edycyjnego do zmiennej", 40, 50, 300, 24, 1
//Przycisk uruchamiający porównanie zawartości zmiennej z tekstem wzorcowym
id1 = Button "&Porównaj zawartość zmiennej z wzorcem", 40, 80, 300, 24, 1
Button "&Anuluj", 220, 140, 100, 24, -1
Button "O&K", 60, 140, 100, 24, 2
ExecForm OnCommand
Error ""