none
Comment activer l'affichage et fonctionnement des régions de code ? RRS feed

  • Question

  • Bonjour,

    J'ai beau lui mettre :

    #Region "Indexation des pictureBox des grilles et chances"
    ' mon code
    #End region

    Il ne veut rien savoir  : refusant (vaguelettes bleues) #Region et #End, me mettant : "... pas valide dans le corps des méthodes ou des expressions multilignes"

    Je présume qu'il doit y avoir un paramètre (autre que le mode plan) qui permet que les régions soient prise en compte, mais lequel et où, là est la question ?

    En vous remerciant, cordialement.



    Joseph Attila PUSZTAY
    EhJoe       Logiciels       Romans       Ecrire


    mardi 30 octobre 2012 12:17

Réponses

  • Bonjour EhJoe,

    Comme l'indique le message :

    Erreur    2    Les instructions '#Region' et '#End Region' ne sont pas valides dans le corps des méthodes ou les expressions lambda multiligne. 

    il faut englober dans la 'Region' un ou plusieurs 'Sub' ou 'Function' :

    #Region "Mute"
        Private Sub btnMute_Click(sender As System.Object, e As System.EventArgs) Handles btnMute.Click
            keybd_event(Keys.VolumeMute, 0, 0, 0)
            keybd_event(Keys.VolumeMute, 0, KEYEVENTF_KEYUP, 0)
        End Sub
    #End Region

    fonctionne, par contre :

        Private Sub btnMute_Click(sender As System.Object, e As System.EventArgs) Handles btnMute.Click
            #Region "Mute"
            keybd_event(Keys.VolumeMute, 0, 0, 0)
            keybd_event(Keys.VolumeMute, 0, KEYEVENTF_KEYUP, 0)
            #End Region
        End Sub
    ne fonctionne pas (L'absence  de vaguelettes bleues est due à l'affichage du code dans le forum qui n'analyse pas le contenu, elles apparaissent bien dans l'IDE.


    Cordialement, Jacques


    • Modifié Jacques93 mardi 30 octobre 2012 13:39
    • Marqué comme réponse EhJoe mardi 30 octobre 2012 14:10
    mardi 30 octobre 2012 13:38
  • Bonjour Jacques,

    Merci, ça marche, faurt mettre aussi le mode plan.

    Cordialement.



    Joseph Attila PUSZTAY
    EhJoe       Logiciels       Romans       Ecrire


    • Marqué comme réponse EhJoe mardi 30 octobre 2012 14:10
    mardi 30 octobre 2012 14:10

Toutes les réponses

  • Bonjour EhJoe,

    Comme l'indique le message :

    Erreur    2    Les instructions '#Region' et '#End Region' ne sont pas valides dans le corps des méthodes ou les expressions lambda multiligne. 

    il faut englober dans la 'Region' un ou plusieurs 'Sub' ou 'Function' :

    #Region "Mute"
        Private Sub btnMute_Click(sender As System.Object, e As System.EventArgs) Handles btnMute.Click
            keybd_event(Keys.VolumeMute, 0, 0, 0)
            keybd_event(Keys.VolumeMute, 0, KEYEVENTF_KEYUP, 0)
        End Sub
    #End Region

    fonctionne, par contre :

        Private Sub btnMute_Click(sender As System.Object, e As System.EventArgs) Handles btnMute.Click
            #Region "Mute"
            keybd_event(Keys.VolumeMute, 0, 0, 0)
            keybd_event(Keys.VolumeMute, 0, KEYEVENTF_KEYUP, 0)
            #End Region
        End Sub
    ne fonctionne pas (L'absence  de vaguelettes bleues est due à l'affichage du code dans le forum qui n'analyse pas le contenu, elles apparaissent bien dans l'IDE.


    Cordialement, Jacques


    • Modifié Jacques93 mardi 30 octobre 2012 13:39
    • Marqué comme réponse EhJoe mardi 30 octobre 2012 14:10
    mardi 30 octobre 2012 13:38
  • Bonjour Jacques,

    Merci, ça marche, faurt mettre aussi le mode plan.

    Cordialement.



    Joseph Attila PUSZTAY
    EhJoe       Logiciels       Romans       Ecrire


    • Marqué comme réponse EhJoe mardi 30 octobre 2012 14:10
    mardi 30 octobre 2012 14:10