Czy istnieje sposób w języku C#, aby czekać, aż użytkownik zakończy pisanie w polu tekstowym przed podjęciem wartości, które wpisali bez uderzenia enter?C# czekać na użytkownika, aby zakończyć pisanie w polu tekstowym
Revised to pytanie trochę:
Ok mam prosty kalkulator, który mnoży się przez 2.
Oto, czego chcę to zrobić: Użytkownik wprowadza wartość jak 1000 do pola tekstowego i to automatycznie wyświetla 2000.
Oto co się dzieje: z chwilą wejścia w 1 użytkownik jej mnoży przez 2 i wyjść 2.
Jak ustalicie, że "skończyli pisać?" Nie sądzę, że C# będzie dodawać programy obsługi zdarzeń telepatycznych dla co najmniej kilku innych wersji ... – Donut
Problem polega na tym, że musisz zdefiniować "zakończenie". Czy to jest, gdy przestają pisać przez 3 sekundy, 5 itd. Najprostszym sposobem jest użycie znacznika takiego jak Enter lub kliknięcie przycisku – JaredPar
możesz odczekać chwilę i po prostu zgadnąć, że użytkownik zakończył pisanie lub texbox nie ma ostrości już więcej ... inaczej nie można – evilone