c# - How to remove the speech event handler? -
please have @ following code
speechrecognizer sr2 = new speechrecognizer(); ...
sr2.speechrecognized += new eventhandler<speechrecognizedeventargs>(sr2_speechrecognized); ...
void sr2_speechrecognized(object sender, speechrecognizedeventargs e){} in here first code shows initialization of speech recognizer, second code shows registering event handler , third code shows event handler.
now, need remove event handler. how can this? please help..
just use
sr2.speechrecognized -= new eventhandler<speechrecognizedeventargs>(sr2_speechrecognized); since remove method uses delegate.equals check equality, don't need store new eventhandler<speechrecognizedeventargs>(sr2_speechrecognized); anywhere, , can make call above remove handler.
Comments
Post a Comment