Slik deaktiverer en TextChanged hendelse

Slik deaktiverer en TextChanged hendelse


Programmer, som mennesker, bør lytte samt snakke. Et vindu er Form Programmet lar brukerne snakke til et program gjennom en tekstboks, som er en boks som aksepterer tekst skrevet av en bruker. Du kan konfigurere en tekstboks for å svare på brukerundersøkelser ved å gå flere programmatiske hendelser, som for eksempel TextChange hendelsen. En bruker utløser denne hendelsen hver gang han endrer teksten i tekstboksen. Hvis du trenger å stanse driften av en funksjon knyttet til TextChanged hendelse, kan du gjøre det ved å gå inn EventSetter eiendom.

Bruksanvisning

1 Åpne klassen filen for Form kontroll som inneholder Tekstboks' Visual Studio.

2 Finn metode som utnytter TextChanged hendelsen, og opprette en If-Else uttalelse. Bruk If-Else statement å beregne et uttrykk som bør deaktivere TextChange hendelsen. For eksempel, hvis du ønsker å deaktivere TextChanged hendelse hvis en variabel av "x" tilsvarer en variabel av "y", indikerer dette innenfor evalueringen parentes av If-Else uttalelse:

if (x == y)

{

}

3 Bruk EventSetter.HandledEventsToo eiendommen for å deaktivere TextChanged hendelsen:

if (x == y)

{

SampleTextbox.HandledEventsToo = true;

}

4 Lagre koden din, og klikk på "Debug" for å sikre at den fungerer som forventet.

Hint

  • Ikke bruk HandledEventsToo eiendom i XAML prosjekter.