vb.net detecting changes in Textbox
-
Hi I have a windows application with several textboxs for input. I want my programme to be able to detect any changes in the textbox the user may make so that it will prompt the user to save the changes if they leave the form. Does any know how to do this? Is there an isdirty method or function for this? Any help is appreciated. :)
-
Hi I have a windows application with several textboxs for input. I want my programme to be able to detect any changes in the textbox the user may make so that it will prompt the user to save the changes if they leave the form. Does any know how to do this? Is there an isdirty method or function for this? Any help is appreciated. :)
I usualy set a global var on the form that tracks a boolean value to signal if any of the data on the form has been changed. You can then set the value to true in any of the text boxes changed events. From here, any time you are going to close the form you check the dirty flag you have set up and see if it is true.
Paul Watson wrote: "At the end of the day it is what you produce that counts, not how many doctorates you have on the wall." George Carlin wrote: "Don't sweat the petty things, and don't pet the sweaty things." Unknown wrote: "I love long walks, especialy taken by those that annoy me." Paraphrased from TMNT: "Cricket? You have to know what a crumpet is to understand Cricket."
-
I usualy set a global var on the form that tracks a boolean value to signal if any of the data on the form has been changed. You can then set the value to true in any of the text boxes changed events. From here, any time you are going to close the form you check the dirty flag you have set up and see if it is true.
Paul Watson wrote: "At the end of the day it is what you produce that counts, not how many doctorates you have on the wall." George Carlin wrote: "Don't sweat the petty things, and don't pet the sweaty things." Unknown wrote: "I love long walks, especialy taken by those that annoy me." Paraphrased from TMNT: "Cricket? You have to know what a crumpet is to understand Cricket."
Thanks. I have set an isdirty flag as a boolean. What i was looking for was an event for the textbox to detect the change which was the textchanged event. Everytime one of these events gets invoked, isdirty is set to true. This works for me so thank you very much for your help. :)