Fråga : Avkänn den nyckel- pressen för ESC i VSTO

Hälsningar förmiddag för

I framkallar en Excel som är add-in i den oförmögna VSTO- och I-förmiddagen för att lösa problemet av att avkänna, om användaren har slågit den nyckel- FLYKTEN.  Var här specificerar: applikationen för

The låter en användare stämma bulk data in i ett räkneark för olika kolonner.  Användaren klickar därefter ”en UPPDATERING” knäppas på det beställnings- VSTO-bandet.  Applikationen läser därefter varje ror av räknearkdatan och passerar denna information till ett backend system, alla stunder som uppdaterar räknearket, ror med ”en FRAMGÅNG-” eller ”FEL” status.  problemet för

The som jag har, är att jag skulle något liknande för att ge användaren kapaciteten att bryta ut ur denna som bearbetar kretsar genom att slå den nyckel- FLYKTEN.  Men för livet av mig jag kan inte figurera denna out.

In VBA, en enkla DoEvents inom den skulle kretsa låter kretsa avslutas, då användaren slogg den nyckel- FLYKTEN.  Ingen sådan lycka i VSTO som de processaa precis uppehällena som along puttrar, tills den har gjort, utan hänsyn till några skrivar stämm att vara rådgivningen för pressed.

Any, eller skulle förslag är väldeliga appreciated.

Regards,
Rob
" klar "

Svar : Avkänn den nyckel- pressen för ESC i VSTO

Barsham,

Före att se ditt förslag, jag avslutade upp i stort att göra precis det.  Jag skapade en popup Windows bildar att ht en knäppas användaren kunde klicka, om de önskade att stoppa att bearbeta.  Detta var det enda långt som jag kunde avbryta den processaa Excel.  

Så när användaren slår ”UPPDATERINGEN”, knäppas på bandet bommar för, mig visar detta popup bildar.  Om att bearbeta avslutar unimpeded, bilda ska automatiskt tätt.  Emellertid om användaren slår ”STOPPET som BEARBETAR”, knäppas på detta popup bildar, I-förmiddagen som är kompetent till tillfångatagandet och, ändrar ett globalt sjunker som kontrolleras inom den processaa huvudsakliga uppdateringen kretsar.

Råna
Andra lösningar  
 
programming4us programming4us