Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
Codice morse - Form1.frm

Form1.frm

Caricato da: Albertking82
Scarica il programma completo

  1. Dim i As Integer
  2. Dim char As String, testo As String
  3. Dim l As Integer
  4. Dim morse As String
  5.  
  6. Private Sub cmdcanc_Click()
  7.  Txttesto.Text = ""
  8.  Txtmorse.Text = ""
  9.  Txttesto.SetFocus
  10. End Sub
  11.  
  12. Private Sub cmdtrad_Click()
  13.  
  14. morse = ""
  15. testo = ""
  16. l = Len(Txttesto.Text)
  17. testo = LCase(Txttesto.Text)
  18.  
  19. For i = 1 To l
  20.  
  21.  char = Mid(testo, i, 1)
  22.  
  23.  Select Case char
  24.  
  25.    Case "a"
  26.     morse = morse & ".-" & " "
  27.    Case "b"
  28.     morse = morse & "-..." & " "
  29.    Case "c"
  30.     morse = morse & "-.-." & " "
  31.    Case "d"
  32.     morse = morse & "-.." & " "
  33.    Case "e"
  34.     morse = morse & "." & " "
  35.    Case "f"
  36.     morse = morse & "..-." & " "
  37.    Case "g"
  38.     morse = morse & "--." & " "
  39.    Case "h"
  40.     morse = morse & "...." & " "
  41.    Case "i"
  42.     morse = morse & ".." & " "
  43.    Case "j"
  44.     morse = morse & ".---" & " "
  45.    Case "k"
  46.     morse = morse & "-.-" & " "
  47.    Case "l"
  48.     morse = morse & ".-.." & " "
  49.    Case "m"
  50.     morse = morse & "--" & " "
  51.    Case "n"
  52.     morse = morse & "-." & " "
  53.    Case "o"
  54.     morse = morse & "---" & " "
  55.    Case "p"
  56.     morse = morse & ".--." & " "
  57.    Case "q"
  58.     morse = morse & "--.-" & " "
  59.    Case "r"
  60.     morse = morse & ".-." & " "
  61.    Case "s"
  62.     morse = morse & "..." & " "
  63.    Case "t"
  64.     morse = morse & "-" & " "
  65.    Case "u"
  66.     morse = morse & "..-" & " "
  67.    Case "v"
  68.     morse = morse & "...-" & " "
  69.    Case "w"
  70.     morse = morse & ".--" & " "
  71.    Case "x"
  72.     morse = morse & "-..-" & " "
  73.    Case "y"
  74.     morse = morse & "-.--" & " "
  75.    Case "z"
  76.     morse = morse & "--.." & " "
  77.  End Select
  78.  
  79. Next i
  80.  
  81. Txtmorse.Text = morse
  82.  
  83. End Sub
  84.  
  85. Private Sub Txttesto_Change()
  86.  
  87. Txttesto.Text = LCase(Txttesto.Text)
  88.  If Txttesto.Text <> "" Then
  89.   cmdtrad.Enabled = True
  90.  Else
  91.   cmdtrad.Enabled = False
  92.  End If
  93.  
  94. End Sub