Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Insérer du code dans une form contenant un listbox
Message
From
06/02/2003 15:46:48
 
 
To
06/02/2003 15:06:31
General information
Forum:
Visual FoxPro
Category:
Coding, syntax & commands
Miscellaneous
Thread ID:
00749817
Message ID:
00750163
Views:
21
Si je comprend bien, tu veux accéder à la forme SelectField à partir de la forme Profile. Pour ce faire, tu va devoir ajouter une propriété à la forme Profile, appelons la oParentForm. Dans la forme SelectField, tu vas initialiser cette propriété comme ceci:
ThisForm.oForm.oParentForm = ThisForm
Ensuite, de la forme Profile, tu vas pouvoir accéder à la forme SelectField comme ceci:
ThisForm.txtField.Value = ThisForm.oParentForm.MyListBox.DisplayValue
Il est à noter par contre que l'on vient de créer une référence circulaire: SelectField a un lien vers Profile et vice-versa. Assure-toi de réinitialiser les propriétés oParentForm et oForm à NULL lorsque la forme est fermée.

HTH

>Oui, j’ai réussi à faire afficher l’information dans les textbox de l’autre form (selectfield.scx).

>Dans la Form profile.scx, je veux afficher l’information dans un textbox (mais dans le même txtbox car les informations doivent afficher dans le même champs – exemple : numero+nom dans un seul textbox). Et oui, les champs peuvent être modifiés.

>À toutes les fois que je clique sur Ajouter (de la form selectfield.scx), il execute le code suivant :
thisform.oform.txtfield.value = thisform.oform.txtfield.value + "+" + thisform.MyListBox.DisplayValue
>Mais comment, de la form profile.scx (et les mettres dans le textbox), je peux aller chercher les informations de la form selectfield.scx contenant mon information : thisform.oform.txtfield.value ?
Previous
Reply
Map
View

Click here to load this message in the networking platform