Hej
Returnering af værdier fra en dialogboks kan gøres på flere måder...
En måde er at anvende en global variabel - som foreslået. Generelt
skal man jo passe på med sådan nogen..
, så hvis man vil undgå dem,
kan det gøres som følger: Istedet for at vise dialogboksen med
Form.Show, så laver man en funktion på formen (dialogboksen) som først
initialiserer diverse felter i dialogboksen om nødvendigt, og derefter
viser dialogboksen (kalder Form.Show) modalt.
Man skriver så i click-eventen til ok-knappen: "Form.Hide". Det giver
kontrollen tilbage til den funktion, som viste formen. Denne kan så
returnere værdier til kalderen i form af returværdi fra funktionen
eller som var-parametre. Vupti - de globale variable er væk!
mvh
K.P. Olesen