Я использую C# 3.0 в .NET Compact Framework 3.5, и программа должна работать на обоих устройствах Windows Mobile и Windows CE.C# Как Перевести клавиатуру Вход в текст
Я создал свой собственный элемент управления текстовым полем. Он не наследуется от TextBox или любого другого типа текстового поля, и это не вариант. Как я могу перевести ввод с клавиатуры в текст, чтобы я мог правильно настроить свойство Text элемента управления на то, что пользователь вводит? Что касается свойства Text, это просто обычная строковая переменная и не нуждается в более продвинутом, чем свойство TextBox.Text.
Я знаю, что один из способов - подписаться на событие KeyDown и перевести параметр KeyEventArgs в текст вручную для каждого символа. Я надеюсь, что есть лучшее решение, где перевод ввода с клавиатуры на текст выполняется для меня каркасом или ОС. Спасибо.
Что делать, если бы я должен был иметь невидимый TextBox и передавать на него все входные данные клавиатуры, а также настроить мои свойства. Текст-текст будет таким же, как и TextBoxe при каждом изменении его текста. Есть ли способ сделать это?
Невозможно встроить реальный текстовый блок в свой контроль? вам не нужно наследовать от одного – Simon
Я не могу встроить другие элементы управления в мой, потому что все чертежи являются обычными. Мое управление называется AlphaTextBox, и оно наследуется от элемента управления AlphaLabel из библиотеки AlphaMobileControls: http://alphamobilecontrols.codeplex.com/ –