Mise a jour des Edit Box !!
Salut:lol: j'ai une application avec interface 'MFC CFormView' ou j'ai des EditBox&CCOmboBox qui ont des valeurs initiales par default.
Ensuite je peux directement taper la nouvelle valeur dans l'EditBox ou bien j'utilise une fonction mise en route par un Button qui calcule les valeurs.
C'est la qu'est le probleme, les valeurs sont calculee, puis affecte correctement aux variables associees aux Controles EditBox et la fonction UpdateData(FALSE) ne mets pas a jour l'EditBox associees aux variables.
Si je ferme mon fichier, et que je le reouvre les bonnes valeurs sont enfin affiche ? ?
Le truc c'est que les CComboBox sont bien mises a jour elles donc pige pas??
La procedure est la:
- EditBox&CComboBox ont des valeurs par default
- Ouverture de l'interface, la fonction OnInitialUpdate mets les valeurs par defaults dans les EditBox et CComboBox
- Une fonction interne declenche par button calcule les valeurs a mettre a jour dans les EditBox et CComboBox
- J'affecte les nouvelles valeurs aux variables associee aux controles EditBox&CComboBox, j'utilise UpdateData(FALSE)
- Les CComboBox sont mises a jour, pas les EditBox ???? MERCI:mouarf:
Mise a jour de Edits Box !!
Salut:lol: ,
J'ai bien regarder les variables associe aux controles EditBox et elles sont bien modifier a l'appel de ma fonction...le truc c'est que la fonction DoDataExchange est correcte puisque quand j'enregistre mon fichier (par serialisation) et que je le reouvre les valeurs mises a jour avant la fermeture sont afficher.
Merci beaucoup :D !!!
Mise a jour des EditBox !
Ok Maj=mise a jour!!
Mais rien n'a change pour les EditBox. Pour information, dans mon programme j'ai donc 2 methodes pour mettre a jour les EditBox&CcomboBox:
- Soit avec la fonction EN_CHANGE du ClassWizard, dans laquelle je fait un UpdateData(TRUE) ensuite je fait un appel a une fonction permettant d'enregistrer les valeurs saisies dans des variables internes pour le fichier generer a la sauvegarde (par serialisation),
- Soit je mets a jour la variable correspondant au controle par une fonction de calcul, puis je fait un UpdateData(FALSE), et c'est dans ce cas que seulement le CcomboBox sont mises a jour, les Edit Box reste rempli avec les meme valeurs! ? !!
vOILA
Mise a jour des EditBox !
Ok Maj=mise a jour!!
Mais rien n'a change pour les EditBox. Pour information, dans mon programme j'ai donc 2 methodes pour mettre a jour les EditBox&CcomboBox:
- Soit avec la fonction EN_CHANGE du ClassWizard, dans laquelle je fait un UpdateData(TRUE) ensuite je fait un appel a une fonction permettant d'enregistrer les valeurs saisies dans des variables internes pour le fichier generer a la sauvegarde (par serialisation),
- Soit je mets a jour la variable correspondant au controle par une fonction de calcul, puis je fait un UpdateData(FALSE), et c'est dans ce cas que seulement le CcomboBox sont mises a jour, les Edit Box reste rempli avec les meme valeurs! ? !!
vOILA encore
Mise a jour des EditBox !
Ok Maj=mise a jour!!
Mais rien n'a change pour les EditBox. Pour information, dans mon programme j'ai donc 2 methodes pour mettre a jour les EditBox&CcomboBox:
- Soit avec la fonction EN_CHANGE du ClassWizard, dans laquelle je fait un UpdateData(TRUE) ensuite je fait un appel a une fonction permettant d'enregistrer les valeurs saisies dans des variables internes pour le fichier generer a la sauvegarde (par serialisation),
- Soit je mets a jour la variable correspondant au controle par une fonction de calcul, puis je fait un UpdateData(FALSE), et c'est dans ce cas que seulement le CcomboBox sont mises a jour, les Edit Box reste rempli avec les meme valeurs! ? !!
vOILA encore merci