Как добавить tOGGLE cASE в текстовые поля, например, я нажимаю кнопку, и он меняет текст в текстовом поле на TOGGLE cASE (hello -> hELLO), в основном он принимает первые буквы и нижние регистры, а остальные верхние регистры Это.TOGGLE CASE Для текстового поля?
0
A
ответ
2
Вот метод, использующие функции .NET Culture сначала преобразовать в заглавный, а затем инвертировать случай к вашей «ПЕРЕКЛЮчЕНИЮ дЕЛУ»
Private Sub btn_ConvertTotOGGLEcASE_Click(sender As Object, e As EventArgs) Handles btn_ConvertTotOGGLEcASE.Click
'Get the current value of the textbox
Dim MyText As String = MyTextBox.Text
'Convert it to Title Case using built in .NET tools
Dim MyTextInfo As System.Globalization.TextInfo = New System.Globalization.CultureInfo("en-US", False).TextInfo
MyText = MyTextInfo.ToTitleCase(MyText)
'Then invert the case of all the characters
Dim InvertedText As Char() = MyText.Select(Function(c) If(Char.IsLetter(c), If(Char.IsUpper(c), Char.ToLower(c), Char.ToUpper(c)), c)).ToArray()
'Finally convert it back to a string
MyTextBox.Text = New String(InvertedText)
End Sub
0
Вы можете разделить строку в массиве, итерации в массиве с помощью lcase (mid (string, 1,1) & ucase (mid (string, 2, len (string) -1)) и перекомпонуйте массив в строке
Public function ToogleText(myStr as string) as string
dim str() as string
str = split(myStr," ")
dim toogleStr as string
toogleStr = ""
for each substr as string in str
toogleStr = toogleStr & lcase(mid(substr,1,1)) & ucase(mid(substr, 2,len(substr)-1)) & " "
next substr
if len(toogleStr) > 0 then
ToogleText = mid(toogleStr,1,len(toogleStr)-1)
else
ToogleText =""
end if
end function
Смежные вопросы
- 1. SendKey() для текстового поля
- 2. Подтверждение для текстового поля
- 3. Css для текстового поля
- 4. текстового поля для сервлета
- 5. Получение значения для текстового поля из другого текстового поля UIViewController
- 6. Обновление текстового поля при обновлении текстового поля
- 7. Выравнивание текстового поля и текстового поля
- 8. Как назначить удаленный идентификатор текстового поля для вновь созданного текстового поля при создании динамического текстового поля?
- 9. Создание левого поля для текстового поля JEditorPane
- 10. Использование iText для заполнения поля текстового поля
- 11. Использование Javascript для динамического добавления текстового поля
- 12. Инструкция CASE для проверки значения поля
- 13. проверка числа для текстового поля
- 14. Используйте стрелку для текстового поля
- 15. Javascript ошибка для текстового поля
- 16. Дата проверки для текстового поля
- 17. Regex для проверки текстового поля
- 18. AngularJS Форма для текстового поля
- 19. Регулярное выражение для текстового поля
- 20. асимметричное шифрование для текстового поля
- 21. Идеи для многоцветного текстового поля?
- 22. Добавляя кнопку для текстового поля
- 23. Нажмите событие для текстового поля
- 24. Эквивалент .RowSource для текстового поля
- 25. DatePicker для динамического текстового поля
- 26. JQuery для отображения текстового поля
- 27. проверка даты для текстового поля?
- 28. custom placeholder для текстового поля
- 29. Водяной знак для текстового поля
- 30. Автозаполнение папки для текстового поля
не downvote без какой-либо причины. Если вы это сделаете, укажите один из них. –