Dobrý den potřeboval bych ještě pomoci. Kód mi pracuje tak že překládá .. ale jen na jednu stranu.. šlo by jakýmkoli způsobem udělat aby to překládalo i obráceně ? Klidně v jiném formu.. :) Děkuji za rady.
Public Class Form1
Private Sub TextBox1_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TextBox1.TextChanged
Dim i As Integer
Dim Code As String
TextBox2.Text = ""
For i = 1 To Len(TextBox1.Text)
Code = ""
If Mid$(TextBox1.Text, i, 1) = "a" Then Code = ".-"
If Mid$(TextBox1.Text, i, 1) = "á" Then Code = ".-"
If Mid$(TextBox1.Text, i, 1) = "b" Then Code = "-..."
If Mid$(TextBox1.Text, i, 1) = "c" Then Code = "-.-."
If Mid$(TextBox1.Text, i, 1) = "č" Then Code = "-.-."
If Mid$(TextBox1.Text, i, 1) = "d" Then Code = "-.."
If Mid$(TextBox1.Text, i, 1) = "ď" Then Code = "-.."
If Mid$(TextBox1.Text, i, 1) = "é" Then Code = "."
If Mid$(TextBox1.Text, i, 1) = "e" Then Code = "."
If Mid$(TextBox1.Text, i, 1) = "ě" Then Code = "."
If Mid$(TextBox1.Text, i, 1) = "f" Then Code = "..-."
If Mid$(TextBox1.Text, i, 1) = "g" Then Code = "--."
If Mid$(TextBox1.Text, i, 1) = "h" Then Code = "...."
If Mid$(TextBox1.Text, i, 1) = "ch" Then Code = "----"
If Mid$(TextBox1.Text, i, 1) = "i" Then Code = ".."
If Mid$(TextBox1.Text, i, 1) = "í" Then Code = ".."
If Mid$(TextBox1.Text, i, 1) = "j" Then Code = ".---"
If Mid$(TextBox1.Text, i, 1) = "k" Then Code = "-.-"
If Mid$(TextBox1.Text, i, 1) = "l" Then Code = ".-.."
If Mid$(TextBox1.Text, i, 1) = "m" Then Code = "--"
If Mid$(TextBox1.Text, i, 1) = "n" Then Code = "-."
If Mid$(TextBox1.Text, i, 1) = "ň" Then Code = "-."
If Mid$(TextBox1.Text, i, 1) = "o" Then Code = "---"
If Mid$(TextBox1.Text, i, 1) = "ó" Then Code = "---"
If Mid$(TextBox1.Text, i, 1) = "p" Then Code = ".--."
If Mid$(TextBox1.Text, i, 1) = "q" Then Code = "--.-"
If Mid$(TextBox1.Text, i, 1) = "r" Then Code = ".-."
If Mid$(TextBox1.Text, i, 1) = "ř" Then Code = ".-."
If Mid$(TextBox1.Text, i, 1) = "s" Then Code = "..."
If Mid$(TextBox1.Text, i, 1) = "š" Then Code = "..."
If Mid$(TextBox1.Text, i, 1) = "t" Then Code = "-"
If Mid$(TextBox1.Text, i, 1) = "ť" Then Code = "-"
If Mid$(TextBox1.Text, i, 1) = "u" Then Code = "..-"
If Mid$(TextBox1.Text, i, 1) = "ú" Then Code = "..-"
If Mid$(TextBox1.Text, i, 1) = "ů" Then Code = "..-"
If Mid$(TextBox1.Text, i, 1) = "v" Then Code = "...-"
If Mid$(TextBox1.Text, i, 1) = "w" Then Code = ".--"
If Mid$(TextBox1.Text, i, 1) = "x" Then Code = "-..-"
If Mid$(TextBox1.Text, i, 1) = "y" Then Code = "-.--"
If Mid$(TextBox1.Text, i, 1) = "ý" Then Code = "-.--"
If Mid$(TextBox1.Text, i, 1) = "z" Then Code = "--.."
If Mid$(TextBox1.Text, i, 1) = "ž" Then Code = "--.." 'Konec (malá písmena)
If Mid$(TextBox1.Text, i, 1) = "A" Then Code = ".-"
If Mid$(TextBox1.Text, i, 1) = "Á" Then Code = ".-"
If Mid$(TextBox1.Text, i, 1) = "B" Then Code = "-..."
If Mid$(TextBox1.Text, i, 1) = "C" Then Code = "-.-."
If Mid$(TextBox1.Text, i, 1) = "Č" Then Code = "-.-."
If Mid$(TextBox1.Text, i, 1) = "D" Then Code = "-.."
If Mid$(TextBox1.Text, i, 1) = "Ď" Then Code = "-.."
If Mid$(TextBox1.Text, i, 1) = "E" Then Code = "."
If Mid$(TextBox1.Text, i, 1) = "É" Then Code = "."
If Mid$(TextBox1.Text, i, 1) = "Ě" Then Code = "."
If Mid$(TextBox1.Text, i, 1) = "F" Then Code = "..-."
If Mid$(TextBox1.Text, i, 1) = "G" Then Code = "--."
If Mid$(TextBox1.Text, i, 1) = "H" Then Code = "...."
If Mid$(TextBox1.Text, i, 1) = "CH" Then Code = "----"
If Mid$(TextBox1.Text, i, 1) = "I" Then Code = ".."
If Mid$(TextBox1.Text, i, 1) = "Í" Then Code = ".."
If Mid$(TextBox1.Text, i, 1) = "J" Then Code = ".---"
If Mid$(TextBox1.Text, i, 1) = "K" Then Code = "-.-"
If Mid$(TextBox1.Text, i, 1) = "L" Then Code = ".-.."
If Mid$(TextBox1.Text, i, 1) = "M" Then Code = "--"
If Mid$(TextBox1.Text, i, 1) = "N" Then Code = "-."
If Mid$(TextBox1.Text, i, 1) = "Ň" Then Code = "-."
If Mid$(TextBox1.Text, i, 1) = "O" Then Code = "---"
If Mid$(TextBox1.Text, i, 1) = "Ó" Then Code = "---"
If Mid$(TextBox1.Text, i, 1) = "P" Then Code = ".--."
If Mid$(TextBox1.Text, i, 1) = "Q" Then Code = "--.-"
If Mid$(TextBox1.Text, i, 1) = "R" Then Code = ".-."
If Mid$(TextBox1.Text, i, 1) = "Ř" Then Code = ".-."
If Mid$(TextBox1.Text, i, 1) = "S" Then Code = "..."
If Mid$(TextBox1.Text, i, 1) = "Š" Then Code = "..."
If Mid$(TextBox1.Text, i, 1) = "T" Then Code = "-"
If Mid$(TextBox1.Text, i, 1) = "Ť" Then Code = "-"
If Mid$(TextBox1.Text, i, 1) = "U" Then Code = "..-"
If Mid$(TextBox1.Text, i, 1) = "Ú" Then Code = "..-"
If Mid$(TextBox1.Text, i, 1) = "Ů" Then Code = "..-"
If Mid$(TextBox1.Text, i, 1) = "V" Then Code = "...-"
If Mid$(TextBox1.Text, i, 1) = "W" Then Code = ".--"
If Mid$(TextBox1.Text, i, 1) = "X" Then Code = "-..-"
If Mid$(TextBox1.Text, i, 1) = "Y" Then Code = "-.--"
If Mid$(TextBox1.Text, i, 1) = "Ý" Then Code = "-.--"
If Mid$(TextBox1.Text, i, 1) = "Z" Then Code = "--.."
If Mid$(TextBox1.Text, i, 1) = "Ž" Then Code = "--.." 'konec (velká písmena)
If Mid$(TextBox1.Text, i, 1) = " " Then Code = "|" 'mezera mezi slovy
'...
If Code <> "" Then
TextBox2.Text = TextBox2.Text & Code
If i < Len(TextBox1.Text) And Code <> "|" Then
TextBox2.Text = TextBox2.Text & "|"
End If
End If
Next i
End Sub
End Class