Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : [VB.NET] Equivalent Goto Case [ Divers / Débutants ] (bouv)

mercredi 25 juin 2008 à 20:52:27 | [VB.NET] Equivalent Goto Case

bouv

Membre Club

Salut,

Je cherche l'équivalent en VB.Net de l'instruction C# Goto Case pour se déplacer dans un Select Case ?

Exemple en C# on peut faire :

switch (NEVEU)
{

      Case RIRI:
      '........
      Goto Case LOULOU

      Case FIFI:
      '........

      Case LOULOU:
}


Existe-t-il un équivalent ou dois-je mettre un point d'arret après chaque Case ?

Merci d'avance

Bonne prog
++


mercredi 25 juin 2008 à 21:02:06 | Re : [VB.NET] Equivalent Goto Case

casy

Membre Club

Effectivement, je ne connais pas de telle instruction, du moins en VB2005.

Je n'avais même pas imaginer cela possible, même en C#


---- Sevyc64  (alias Casy) ----
# LE PARTAGE EST NOTRE FORCE #    [ Lien ]

mercredi 25 juin 2008 à 22:43:56 | Re : [VB.NET] Equivalent Goto Case

PCPT

Administrateur CodeS-SourceS
salut,

surprenant oui. çà peut être pratique (la preuve ^^)
cependant comme on essaye tant bien que mal à eviter les goto...., peut-être qu'on peut plus t'aider dans ce sens non?

parce qu'à part mettre des étiquettes devant tes CASE, j'ai un ptit doute


Prenez un instant pour répondre à ce sondage svp

mercredi 25 juin 2008 à 23:34:49 | Re : [VB.NET] Equivalent Goto Case

jmfmarques

Membre Club
Je viens de trouver ceci (si ça répond à ta question... je n'en sais ma foi rien...) :

[ Lien ]

jeudi 26 juin 2008 à 15:22:39 | Re : [VB.NET] Equivalent Goto Case

NHenry

Membre Club
Bonjour

Ça reste un GOTO.

Normalement, tu pourrais t'en passer, mais il faudrait savoir ce que tu veux faire et comment.

Suggestion : mettre 2 Select Case l'un derrière l'autre (un peu bourrin, mais peu fonctionner).

L'ouverture d'esprit ne se limite pas toujours à une fracture du crâne.
VB (6, .NET1&2), C++, C#.Net1
Mo

vendredi 27 juin 2008 à 14:07:18 | Re : [VB.NET] Equivalent Goto Case

bouv

Membre Club
Salut,

Merci à tous pour vos suggestions.

Que pensez-vous de cette solutions pour ce passer du Goto 

Do 

    Select Case Neveu
        Case RIRI
            '...... 
            Neveu = "LOULOU"
        Case FIFI
            '.......
            Neveu = "EXIT"
        Case LOULOU
            '.......
            Neveu = "EXIT"
    End Select

Loop While Neveu <> "EXIT"

Bonne prog
++

vendredi 27 juin 2008 à 14:43:53 | Re : [VB.NET] Equivalent Goto Case

PCPT

Administrateur CodeS-SourceS
salut bouv,

le but est juste de faire certaines opérations? tu n'as plus besoin de Neveu ensuite?
dans ce cas, possible oui, mais tu pourrais alors aussi bien remplacer tes "neveu = "exit"" par "exit do"

Prenez un instant pour répondre à ce sondage svp

vendredi 27 juin 2008 à 14:44:48 | Re : [VB.NET] Equivalent Goto Case

PCPT

Administrateur CodeS-SourceS
ce qui revient au même au final....
(désolé du double post ^^)

vendredi 27 juin 2008 à 14:47:56 | Re : [VB.NET] Equivalent Goto Case

NHenry

Membre Club
Bonjour,

Comme je l'aurais fait (pas forcément le mieux, mais cela évite un affreux goto et reste compréhensible).

Juste pour les perfs, je te conseil plutot neuveu="" pour sortir, comme ça tu fais "loop while Neveu.Length<>0", ce qui est plus rapide; mais c'est juste un pinaillerie.

Ma signature pour pointer sur mon site

vendredi 27 juin 2008 à 14:49:48 | Re : [VB.NET] Equivalent Goto Case

NHenry

Membre Club
Bonjour,

Désolé pour le double post, mais la solution de PCPT est encore mieux que celmle que je propose (oublier de rafraichir avant de valider,dsl).

Ma signature pour pointer sur mon site


1 2

Cette discussion est classé dans : net, vb, case, equivalent, goto


Répondre à ce message

Sujets en rapport avec ce message

Equivalent de Me.Autoredraw en Vb.net 2005 [ par The Meteorologist ] Bonjour tout le monde;Je recherche simplement en moyen de reconstituer le graphics d'un formulaire une fois celui-ci redimensionné.En fait l'équivalen Equivalent de printform en vb.net [ par AVI17 ] je recherche l'équivalent de Printform (vb6) en VB.NET pour imprimer un écran.merci d'avance pour votre aide.AVI17 Vb.Net vbKey de VB6 en .Net [ par MagDix ] Salut J'utilsie un Select case en VB6 avec les fonctions VBKeyF1... Comment on remplce ce code en .Net merci de votre aide Voici mon code en V VB.Net Select Case KeyDown ??? [ par MagDix ] Bonjour à tous... J'ai deux problème avec le KewDown des Touiches de Fonctions. J'utilisais un code en VB6 qui fonctionnait très bien. Je veux uti EQUIVALENT DE DOEVENTS EN VB.NET [ par reyman ] Quelqu'un sait il qu'elle est la commande équivalente à DOEVENTS en VB.NET???Merci d'avance Equivalent ///<summary> en vb.net [ par jesusonline ] Bonjour, j'ai un gros projet en vb.net et j'aimerais pouvoir le documenter.Je sais qu'en C# on peut le faire en ajoutant //////cUn compteur///private equivalent à net view dans vb.net [ par lijohann ] salut, j'ai besoin de lister les pcs ou les servers qui sont sur mon domaine. Je bosse en vb.net, est ce que quelqu'un aurais une solution un peu mi Equivalent de DoEventsVB6) pour VB .Net [ par thga47 ] Bonjour,je suis à la recherche de l'équivalent en VB .Net de DoEvents en VB6.Quelqu'un peut-il m'aider ?Merci d'avance ThGa equivalent du App.Path de vb6 sur vb.net? [ par SgtJazz ] quel serait l'équivalent de :msgbox(app.path)   'vb6en vb.net?c'est que je suis nouveau sur vb.net et je cherche a connaitre le app.path pour pouvoir equivalent de Me.hWnd en vb.net??? [ par lebender33 ] Ben voila tout est dit je cherche l'equivalent de Me.hWnd en vb.net.Et aussi de Left$


Nos sponsors

Sondage...

CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,281 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.