Pause i C#..

Tags:    c#

Jeg er igang med at lave et lille program, som klikker i en tekstboks, og så skriver den et stykke tekst - eller, det er ihvertfald meningen..

Programmet har ingen problemer med at klikke i tekstboksen, men når teksten skal skrives, går der alt for kort tid, fra der bliver klikket i boksen, til teksten bliver skrevet, så teksten faktisk slet ikke kommer frem i boksen!

Derfor, skal jeg have sat en pause ind imellem de to kodelinjer, der henholdsvis klikker i boksen, og skriver teksten.

Jeg har prøvet med System.Threading.Thread.Sleep(1000), men den når alligevel ikke at skrive teksten.

Nogen ideer?



7 svar postet i denne tråd vises herunder
3 indlæg har modtaget i alt 6 karma
Sorter efter stemmer Sorter efter dato
Jeg kunne godt tænke mig at se et eksempel på den kode du fik lavet, siden jeg fik point :)



Prøv at lav en invalidsate på dit tekstfelt eller ovenikøbet en update inden så du tvinger den til at opdatere



Jeg tror umiddelbart du skal have lavet dig et javascript der gør det for dig



Det er en tekstboks på en hjemmeside, så jeg kan ikke opdatere den..



Det er ikke min egen hjemmeside, så Javascript er heller ingen løsning. Jeg leder bare efter EN LILLE LINJE, der kan få programmet til at holde pause i et bestemt antal sek.
Thread.Sleep() kan ikke bruges, da det BLOKERER processen i nogle sekunder.



Hvad med en do while sætning der lytter indtil en tid-variabel har nået x?



Du skulle kunne bruge denne kode ..
hvis du skal have teksten til at vente kan du jo sætte en timer på ..
Fold kodeboks ind/udKode 




t