Замена кириллицы на транслит - VB
Формулировка задачи:
Задача такая:
В текстовое окно вводиться кириллица и автоматически переводит в транслит.
Если была введена допустим ш то в транслите sh и если нажать BackSpace то она должна удалить две буквы sh.
Решение задачи: «Замена кириллицы на транслит»
textual
Листинг программы
Private Sub Text1_KeyPress(KeyAscii As Integer) Static b As Boolean On Error Resume Next Select Case KeyAscii Case 8 Select Case Mid$(Text1, Text1.SelStart - 1, 2) Case "sh", "SH", "th", "ya" '...... If Not b Then b = True: SendKeys "{BS}", True End Select End Select b = False End Sub
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д