Plateforme Level Extreme
Abonnement
Profil corporatif
Produits & Services
Support
Légal
English
Determining the “next” form
Message
De
23/07/1998 13:49:11
 
 
À
23/07/1998 13:30:45
Cetin Basoz
Engineerica Inc.
Izmir, Turquie
Information générale
Forum:
Visual FoxPro
Catégorie:
Autre
Divers
Thread ID:
00120580
Message ID:
00120607
Vues:
23
>>I’m trying to determine, programmatically, which form on a multi-form screen will have the focus when I remove the active form by pressing it's x close button.
>>
>>I tried the following, but the second print statement doesn’t work as there is no ListIndex property in this case.
>>
>>for i = 1 to _SCREEN.formcount
>> ? _SCREEN.forms(i).name
>> ? _SCREEN.forms(i).ListIndex
>>endfor
>>
>>Zorder doesn’t seem to be the answer either as it seems to give me only top, or not top as an answer.
>>
>>Bob
>If same as tabbing it would be .forms(currentix).tabindex+1.
>Cetin

Form.Tabindex is ignored if it's not part of Formset. IMO, the way to know the order by sure is keeping some array of form names. When a form comes up, it jumps from line and pushes previosly activeform to the bottom of stack, so this behaviour can be stored in array.
Edward Pikman
Independent Consultant
Précédent
Suivant
Répondre
Fil
Voir

Click here to load this message in the networking platform