darkless
Messages postés7Date d'inscriptionmardi 23 mai 2006StatutMembreDernière intervention 4 décembre 2006
-
23 mai 2006 à 15:37
darkless
Messages postés7Date d'inscriptionmardi 23 mai 2006StatutMembreDernière intervention 4 décembre 2006
-
25 mai 2006 à 11:16
salut comment allez-vous ? En fait je voudrais faire apparaitre plusieurs lettre dans mon label car en fet j'ai des point des barres des "/ " qui me servent a différencier les lettres mais quand je fait pour mettre ma lettre le séparateur et une otres lettres je n'ai rien mais si je met juste une lettre sa fonctionne . aidez moi svp c'est pour l'école et je patauge. merci beaucoup
voila mon code du bouton traduire
Select Case morse
Case ". _ ": lettre = "A"
Case "_ . . . ": lettre = "B"
Case "_ . _ . ": lettre = "C"
Case "_ . . ": lettre = "D"
Case ". ": lettre = "E"
Case ". . _ . ": lettre = "F"
Case "_ _ . ": lettre = "G"
Case ". . . . ": lettre = "H"
Case ". . ": lettre = "I"
Case ". _ _ _ ": lettre = "J"
Case "_ . _ ": lettre = "K"
Case ". _ . . ": lettre = "L"
Case "_ _ ": lettre = "M"
Case "_ . ": lettre = "N"
Case "_ _ _ ": lettre = "O"
Case ". _ _ . ": lettre = "P"
Case "_ _ . _ ": lettre = "Q"
Case ". _ . ": lettre = "R"
Case ". . . ": lettre = "S"
Case "_ ": lettre = "T"
Case ". . _ ": lettre = "U"
Case ". . . _ ": lettre = "V"
Case ". _ _ ": lettre = "W"
Case "_ . . _ ": lettre = "X"
Case "_ . _ _ ": lettre = "Y"
Case "_ _ . . ": lettre = "Z"
End Select
lblt.Caption = lblt.Caption + lettre
End Sub
cs_franckydeluka
Messages postés228Date d'inscriptionmardi 5 avril 2005StatutMembreDernière intervention 4 janvier 20081 23 mai 2006 à 16:38
Salut ,
Je ne trouve pas tellement excellent cette idée de séparer chaque lettres morses par des "/" enfin c'est toi qui voit
1°) il te faut sur ta feuille 2 textbox (Text1 : source et Text2 : destination)
2°) ensuite place cet algorythme dans l'évenement click du bouton de traduction
'******************************************************
Dim Vals, cpt As Variant
Dim lettre As String
Text2.Text = ""
Vals = Split(Text1.Text, "/")
For cpt = 0 To UBound(Vals)
Select Case Vals(cpt)
Case ". _ ": lettre = "A"
Case "_ . . . ": lettre = "B"
Case "_ . _ . ": lettre = "C"
Case "_ . . ": lettre = "D"
Case ". ": lettre = "E"
Case ". . _ . ": lettre = "F"
Case "_ _ . ": lettre = "G"
Case ". . . . ": lettre = "H"
Case ". . ": lettre = "I"
Case ". _ _ _ ": lettre = "J"
Case "_ . _ ": lettre = "K"
Case ". _ . . ": lettre = "L"
Case "_ _ ": lettre = "M"
Case "_ . ": lettre = "N"
Case "_ _ _ ": lettre = "O"
Case ". _ _ . ": lettre = "P"
Case "_ _ . _ ": lettre = "Q"
Case ". _ . ": lettre = "R"
Case ". . . ": lettre = "S"
Case "_ ": lettre = "T"
Case ". . _ ": lettre = "U"
Case ". . . _ ": lettre = "V"
Case ". _ _ ": lettre = "W"
Case "_ . . _ ": lettre = "X"
Case "_ . _ _ ": lettre = "Y"
Case "_ _ . . ": lettre = "Z"
Case Else: GoTo Suivant
End Select
Text2.Text = Text2.Text & lettre
Suivant:
Next cpt
'******************************************************
linasteph
Messages postés153Date d'inscriptionlundi 16 décembre 2002StatutMembreDernière intervention22 juillet 20091 24 mai 2006 à 07:27
Oui c'est vrai que je suis d'accord avec toi Franky séparer par des "/" c'est pas top.
En plus d'après ton code il apparaît que chaque élément d'une lettre
est séparé par un espace et q'un espace est placé à chaque fin de
lettre genre pour faire sos il faudrait taper ". . . /_ _ _ /. . . ." c'est pas pratique.
Pourquoi ne pas coller tous les élements d'une lettre (ex S = ...) et séparer chaque lettre par un espace.