Code pour buttonMenus de toolbar en vb6

Bonjour,

N.B : l'environnement est VB6

J'ai installé à mon application le ToolBar, certains boutons ont Style = tbrDropdown.

Pour les boutons avec style (tbrDefaut) je n'ai pas de problème de code, mais ceux avec style (tbrDropdown) je me suis trouvé dans l'impasse.
Merci d'avance pour votre aide

Je vous présente ci dessous un exemple de mes tentatives écchouées


Private Sub TBar_ButtonClik(ByVal Button as MSComctLib.Button)

If Button.Index=1 then 
Load FOuvrir
Elseif Button.Index=3 then

Select Case ButtonMenus.Key
Case="Quinzaine"
Load FQuinzaine
Case="Mensuel"
Load FMensuel
End Select
End if

End Sub

9 réponses

  1. Bonjour,

    Select Case:
    soit comme vous l'a ecrit Roma_31
        Select Case ButtonMenus.Key
            Case "Quinzaine"
                Load FQuinzaine
            Case "Mensuel"
                Load FMensuel
        End Select
        'ou 
        Select Case ButtonMenus.Key
            Case Is = "Quinzaine"
                Load FQuinzaine
            Case Is = "Mensuel"
                Load FMensuel
        End Select
    

    avec =, le
    Is
    se met automatiquement, donc vous y a un probleme

    ToolBar, faudrait mettre a dispo votre Form avec juste la partie code pour cette ToolBar
    1. Bonjour,

      A priori, la syntaxe du select case devrait plutôt être avec Case sans le =

      Select Case ButtonMenus.Key
        Case "Quinzaine"
         Load FQuinzaine
        Case "Mensuel"
          Load FMensuel
      End Select
      
      1. Re bonjour

        Je vous confirme qu'il s'agissait d'un oubli lors de mon message, car le code Select case contient le signe =
        Pourtant ne donne rien
        1. justement, il ne faut pas le "=" comme je l'indique dans ma réponse.
          1. Re

            C'est à dire ?
            1. il faut écrire par exemple Case "Quinzaine" au lieu de Case = "Quinzaine"
          2. Re

            Désolé ça ne marche pas. Elle renvoie un message d'erreur d'objet sur

            Select case ButtonMenus.Key
            
            1. Navré alors. Jje pensais que c'était une piste mais il est vrai que je n'ai pas fait de VB6 depuis trèèèès longtemps et

              Espérons que quelqu'un d'autre pourra aider.
          3. Re

            TBar (ToolBar) est l'objet
            Button est sous Objet
            ButtonMenus est sous sous objet
            1. Re

              TBar (ToolBar) est l'objet
              Button est sous Objet
              ButtonMenus est sous sous objet
              1. alors, il faut ne faudrait pas écrire Select Case Button.ButtonMenus.Key ?