Wydaje się to bardzo prostym i bardzo powszechnym problemem. Najprostszy przykład, jaki mogę wymyślić, to:Najlepszy sposób na zawieszanie zdarzeń kontrolnych w Windows Forms?
Formularz ma pięć pól wyboru z zaznaczonym polem wyboru "sprawdź wszystko/zaznacz brak". Gdy użytkownik wybierze zaznaczenie wszystkich pól wyboru, przełączam stany "dzieci" - oczywiście nie chcę wywoływać zdarzeń kontrolnych wszystkich dzieci, dopóki nie skończę ustawiania wszystkich pól wyboru.
Nie można znaleźć zdarzenia sterującego zawieszeniem całego formularza. Jeśli po prostu mi go brakuje, to świetna prosta odpowiedź. Z wyjątkiem prostego rozwiązania, którego mi brakuje, jaki jest najlepszy sposób (najlepsza praktyka? Przyjęte rozwiązanie?) Do zawieszania zdarzeń kontrolnych form?
Czy używasz VB .NET lub C#? –
@Kyralessa: Czy to ma znaczenie? –
Albo/lub. Jest to bardziej ogólne pytanie, a powyższy przykład jest właśnie tym, przykładem. Po prostu wpadłem na scenariusz wiele razy, kiedy chciałbym, aby zdarzenia kontrolne ustały, gdy robię coś i jestem ciekawy co do najlepszej praktyki. –