none
Wpf doevent for waiting for but mouse clic BUT cast error "Impossible do cast object type 'System.Windows.RoutedEventArgs' to type 'System.Windows.Input.MouseButtonEventArgs'. RRS feed

  • Question

  • hello,

    I need waiting for button clic in sub  (The user select an answer by clicing on button,tere is 6 buttons)

    I check after clic if answer good or not

    This is my "Doevent()" sub  .Do not use Winform

       Sub DoEvents()
            Application.Current.Dispatcher.Invoke(DispatcherPriority.Background, New Action(Sub()
                                                                                            End Sub))
        End Sub

    This wwork with clic on label or other controls but with button i got always these casting  error

     "Impossible to do cast object type 'System.Windows.RoutedEventArgs' to  type 'System.Windows.Input.MouseButtonEventArgs'.

    Why?

    Thank you for your help and Sorry for by bad English

    Merci beaucoup

    samedi 11 octobre 2014 14:20

Toutes les réponses

  • Bonjour,

    Cela tombe bien, c'est un forum en français ;-)

    Ceci dit, je ne comprends pas votre besoin de ce DoEvents. Il n'y a pas besoin de créer un DoEvents et c'est par nature une mauvaise idée. Pourriez-vous expliquer plus complètement ce que vous avez besoin de faire ?


    Richard Clark
    Consultant - Formateur .NET
    http://www.c2i.fr
    Depuis 1996: le 1er site .NET francophone

    dimanche 12 octobre 2014 07:07
  • Bonjour,

    Oui ,vous avez raison .c'est une mauvaise idée.

    C'est pour attendre une entrée utilisateur sur questionnaire.

    En fait ,avec un crayon et un papier j'ai trouvé une solution avec "sender" sans bloquer l'application

    Je suis prof d'électronique ,en langage assembleur on aime bien les boucles "sans fin"

    Merci néanmoins pour votre réponse.

    Cordialement

    RT


    rt

    jeudi 4 décembre 2014 10:43