cs_nosil
Messages postés37Date d'inscriptiondimanche 20 juin 2004StatutMembreDernière intervention20 octobre 2005
-
18 oct. 2005 à 13:33
cs_coq
Messages postés6349Date d'inscriptionsamedi 1 juin 2002StatutMembreDernière intervention 2 août 2014
-
22 oct. 2005 à 14:53
Salut tout le monde....
Je pense que je poste ce sujet au mauvais endroit, mais je veux être sûre de recevoir une réponse.
J'ai une fenêtre avec pleins de contrôleurs. Je souhaiterais pouvoir
"checker" s'il y a eu changement sur la fenêtres, pour pouvoir
enregistrer les changements effectuer, tous ça le plus facilement
possible.
Un peu comme vous taperiez un text sur Word, et quand vous voulez
quitter, il vous demande d'abbord si vous voulez pas enregistrer les
changements. Dans ce style.
Je ne sais pas quelle est la manière la plus approprié pour faire cela,
j'avais pensé a aller checker chaque contrôleur, mais vu que j'en ai
pas mal, me parraîssait un peu lourd.
cs_nosil
Messages postés37Date d'inscriptiondimanche 20 juin 2004StatutMembreDernière intervention20 octobre 2005 19 oct. 2005 à 09:33
J'ai quelques problèmes avec cette histoire d'enregistrement. Quand
j'utilise l'événement "textChanged" je n'arrive pas à l'initialisé
correctement pour mes besoin. C'est à dire qu'a l'ouverture de ma
fenêtre, je vais remplir certains composants comme des textboxes ou des
checkedlistbox. C'est une fois la fenêtre ouverte que j'aimerais faire
ce contrôle, dés que qq'un change qq'chose dans un composant
qu'intervient le "textChanged".
Je suis peut-être fatigué, mais je n'y parviens pas...
cs_coq
Messages postés6349Date d'inscriptionsamedi 1 juin 2002StatutMembreDernière intervention 2 août 2014101 22 oct. 2005 à 14:53
Je pense que Seb indiquait sous ce nom les valeurs que tu affectes dans tes textbox & co
L'idée pour éviter de réagir sur ces affectations de texte est tout simplement de s'abonner à l'event TextChanged après avoir affecter le texte.
monTextBox.Text = "texte";
monTextBox.TextChanged += ...
Car si tu as utiliser le designer pour t'abonner aux events, il est effectué avant, dans le corps de la méthode "InitializeComponents" qui est appelée à l'initialisation de l'instance du formulaire.