none
VB Coach - Atelier 3 .: RRS feed

  • Question

  • Bonjour,

    J'ai repris le code du coach pour récupérez le code de fermeture de la boîte de dialogue en retour de l’appel à la méthode ShowDialog et je l'ai mis à la suite de la procédure précédente, qui  elle, affiche la boite de dialogue. (merci de me corriger si j'ai mal compris le code ). 

    En recopiant le code

            result =formOptions.ShowDialog()

    , l'IDE me signale l'erreur  :  'Cette expression ne produit de valeur'.

    Ne faut-il pas mettre formOptions.ShowDialog.Result() ou quelque chose dans le genre, afin de récupérer le code fermeture???

    J'ai essayé de chercher dans le Framework malheureusement sans résultat. (je n'ai pas encore trouvé la méthode de recherche ds leFramework).

    Je veux courir avant de savoir comment marcher : c'est peut être ça mon pb. Mais bon il ne faut pas se décourager.

    Merci pour votre aide

    Tedj


    tedj53

    vendredi 8 juin 2012 07:07

Réponses

Toutes les réponses

  • montre nous ton code qu'on voient

    sinon si tu as declarer result comme dialogresult ca devrait marcher


    la FOI déplace les montagnes et bien DOTNET les effaces complétement.

    vendredi 8 juin 2012 07:32
  • Bonjour,

    le code est téléchargeable sur le site

    donc si tu as des soucis avec l'énoncé de l'exercice (fichier Word), il est conseillé de regarder le code final.


    fred on youTube
    PHP MySQL Web Site Creator
    fred

    vendredi 8 juin 2012 17:32
  • Bonjour Nehari,

    Je ne sais pas si c'est ça car je ne comprends pas tout, mais si tu parles de la boîte de dialogue "messageBox", avec récupération d'un choix, c'est ceci :

    Sub boite()
     dim reponse as integer
     reponse = MsgBox("Avez-vous faim", vbQuestion + vbYesNo + vbDefaultButton2)
     if réponse <> vbYes then exit sub
     MsgBox("A répondu qu'il a faim")...
    end sub
    
    
    

    Commentaire :

    Là je l'ai mlis en VB6 (qui fait partie de VBnet en l'espèce), c'est plus court :

    La boîte va écrire la question ("Avez-vous faim"), y mettre un point d'interrogation (vbQuestion), demander <oui> ou <non> (vbYesNo = bouton1 + bouton2) et se positionner sur <non> (vbDefaultButton2), remarques les "+" entre les paramètres...

    Ici on teste le <oui>, donc s'il répond autre chose on rejette de la procédure, sinon on continue en séquence en dessous...

    Cordialement :o)



    Joseph Attila PUSZTAY
    EhJoe       Logiciels       Romans       Ecrire


    • Proposé comme réponse EhJoe vendredi 8 juin 2012 21:41
    vendredi 8 juin 2012 21:41