Форум программистов, компьютерный форум, киберфорум
C#: WPF, UWP и Silverlight
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.60/25: Рейтинг темы: голосов - 25, средняя оценка - 4.60
37 / 31 / 5
Регистрация: 30.04.2014
Сообщений: 1,037

TextBox не реагирует на клавиатуру

23.04.2019, 14:48. Показов 5134. Ответов 22

Студворк — интернет-сервис помощи студентам
Здравствуйте.
Собственно вопрос.
Имею элемент textBox.


Код:


XML
1
2
3
4
5
6
7
8
                            <TextBox Height="60"
                                     AcceptsReturn="True"
                                     VerticalScrollBarVisibility="Visible"
                                     Name="textBoxDiagnose"
                                     TextWrapping="Wrap"
                                     IsReadOnly="False"
                                     IsEnabled="True"
                                     Text="Новый диагноз"></TextBox>
Всё компилится, отображается.
Но не могу внести в него никакие записи. Скажите, с чем это может быть связано?
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
23.04.2019, 14:48
Ответы с готовыми решениями:

биос не реагирует на клавиатуру
Добрый день. Поставил седьмую винду. Не смог настроить сеть с ХР. Решил сначало переставить семерку. Начал установку. Указал время,...

Opengl не реагирует на клавиатуру
Работаю в Visual Studio 2008, подключил библиотеки opengl, gl, glut, glu, glaux. Суть программы: на экране появляется квадрат, при нажатии...

Ubuntu не реагирует на мышь и клавиатуру
Здравствуйте после установки Ubuntu 14.04, перезагрузил компьютер сразу зашел, он спросил у меня логин и пароль, я его ввел без проблем, но...

22
Модератор
Эксперт .NET
 Аватар для Элд Хасп
16150 / 11271 / 2890
Регистрация: 21.04.2018
Сообщений: 33,142
Записей в блоге: 2
23.04.2019, 14:53
Цитата Сообщение от Khludenkov Посмотреть сообщение
Но не могу внести в него никакие записи. Скажите, с чем это может быть связано?
Явно не с этим объявлением.
Ошибка в чём-то другом.
Скиньте целиком вьюшку или даже проект.
1
37 / 31 / 5
Регистрация: 30.04.2014
Сообщений: 1,037
23.04.2019, 15:28  [ТС]
Спасибо.
Скинул два файла архивом.
Вложения
Тип файла: 7z Viewer.7z (7.0 Кб, 1 просмотров)
0
37 / 31 / 5
Регистрация: 30.04.2014
Сообщений: 1,037
23.04.2019, 15:31  [ТС]
Или скажите, чем можно заменить текстбокс?

Добавлено через 1 минуту
Чтобы многострочный был, строк на 5.
0
Модератор
Эксперт .NET
 Аватар для Элд Хасп
16150 / 11271 / 2890
Регистрация: 21.04.2018
Сообщений: 33,142
Записей в блоге: 2
23.04.2019, 15:49
Цитата Сообщение от Khludenkov Посмотреть сообщение
Скинул два файла архивом.
У Вас слишком много там посторонних связей.
Проблема не во вьюшке.
Надо целиком проект отлаживать.
Ставьте точки останова, проверяйте свойства во время исполнения.
Вы вообще смотрели значения свойств в Динамическом обозревателе свойств?
0
37 / 31 / 5
Регистрация: 30.04.2014
Сообщений: 1,037
23.04.2019, 16:02  [ТС]
Цитата Сообщение от Элд Хасп Посмотреть сообщение
Вы вообще смотрели значения свойств в Динамическом обозревателе свойств?
Нет. А зачем?

Добавлено через 1 минуту
Можно ли через Label сделать?
Или что-то многострочное, но более простое. Как в C# ?

Добавлено через 1 минуту
Цитата Сообщение от Элд Хасп Посмотреть сообщение
Вы вообще смотрели значения свойств в Динамическом обозревателе свойств?
Если можно...
как им пользоваться?
0
Модератор
Эксперт .NET
 Аватар для Элд Хасп
16150 / 11271 / 2890
Регистрация: 21.04.2018
Сообщений: 33,142
Записей в блоге: 2
23.04.2019, 16:04
Цитата Сообщение от Khludenkov Посмотреть сообщение
Нет. А зачем?
Ну, надо же понять почему не редактируется TextBox.
Надо смотреть значения свойств IsReadOnly и IsEnabled во время исполнения у TextBox и вышестоящих элементов.
0
37 / 31 / 5
Регистрация: 30.04.2014
Сообщений: 1,037
23.04.2019, 16:06  [ТС]
Понятно.
Спасибо.
Т.е. эти свойства могут наследоваться?
0
Модератор
Эксперт .NET
 Аватар для Элд Хасп
16150 / 11271 / 2890
Регистрация: 21.04.2018
Сообщений: 33,142
Записей в блоге: 2
23.04.2019, 16:15
Цитата Сообщение от Khludenkov Посмотреть сообщение
Можно ли через Label сделать?
Я не совсем пойму, что Вам надо?
Label из Winforms аналогичен TextBlock из WPF - но это же элементы только для вывода.
Вам ввод нужен или нет?

Для ввода тексте есть ещё элемент ReachTextBox, но он нужен для форматированного текста. Для обычного - бессмыслен.

Цитата Сообщение от Khludenkov Посмотреть сообщение
Если можно...
как им пользоваться?
Во время исполнения у Вас должно открыться в отладчике два окна "Динамическое визуальное дерево" и "Динамическом обозревателе свойств". Если не открылись, то откройте их через "Отладка" -> "Окна".

Потом выделяете или в окне вьюшки, или в "Динамическое визуальное дерево" нужный элемент. Тогда в "Динамическом обозревателе свойств" будут отображаться его свойства в этот момент.
2
37 / 31 / 5
Регистрация: 30.04.2014
Сообщений: 1,037
23.04.2019, 16:24  [ТС]
Нужен ввод текста...
Спасибо.
Будем изучать.
0
37 / 31 / 5
Регистрация: 30.04.2014
Сообщений: 1,037
24.04.2019, 08:27  [ТС]
Посмотрел этот код в другом месте.
Этот же текстбокс в другом месте отлично работает.

Наверное дело в том, что до него не доходят события клавиатуры.
Скажите такое может быть?
Операции работы мышью проходят удачно (вставка-удаление текста, перетаскивание частей текста, ...).
0
37 / 31 / 5
Регистрация: 30.04.2014
Сообщений: 1,037
24.04.2019, 11:40  [ТС]
После долгих исследований заметил. что текст в элементе TextBox таки-редактируется
Но только мышкой.
То есть TextBox, получается, не реагирует на клавиатуру.

Причём только в этом месте. Возможно из-за того что на этой форме находится компонент вывода видео.

Смотрел в инете, такое бывает когда WPF вызывается из WinForms.
Лечится с помощью EnableModelessKeyboardInterop.

Но у меня весь проект в WPF...
0
управление сложностью
 Аватар для Почтальон
1693 / 1306 / 259
Регистрация: 22.03.2015
Сообщений: 7,545
Записей в блоге: 5
24.04.2019, 11:46
Код выкладывайте
1
 Аватар для skilllab
296 / 236 / 58
Регистрация: 03.02.2011
Сообщений: 2,051
Записей в блоге: 1
24.04.2019, 12:09
Цитата Сообщение от Khludenkov Посмотреть сообщение
Но у меня весь проект в WPF
т.е. нигде по коду нет ссылки на
C#
1
 using Windows.Forms;
??
1
37 / 31 / 5
Регистрация: 30.04.2014
Сообщений: 1,037
24.04.2019, 12:14  [ТС]
Цитата Сообщение от Почтальон Посмотреть сообщение
Код выкладывайте
Проект большой.
Да и нельзя весь.

Добавлено через 58 секунд
Цитата Сообщение от skilllab Посмотреть сообщение
using Windows.Forms;
Часто MessageBox.Show выводится.
Для отладочных целей.
0
37 / 31 / 5
Регистрация: 30.04.2014
Сообщений: 1,037
24.04.2019, 12:15  [ТС]
Часть кода:
Вложения
Тип файла: 7z Viewer.7z (7.1 Кб, 1 просмотров)
0
37 / 31 / 5
Регистрация: 30.04.2014
Сообщений: 1,037
24.04.2019, 12:21  [ТС]
текстбоксы справа не реагируют на клавиатуру
вначале думал, что не редактируются,
но похоже просто где-то события клавиатуры перехватываются

Добавлено через 54 секунды
Цитата Сообщение от skilllab Посмотреть сообщение
using Windows.Forms;
Этого нету.

Добавлено через 1 минуту
Я вот думаю на библиотеку

AForge.Video

Она скорее всего винформовская...

Добавлено через 2 минуты
Библиотека AForge.Video
в проекте частенько глючит...
0
Модератор
Эксперт .NET
 Аватар для Элд Хасп
16150 / 11271 / 2890
Регистрация: 21.04.2018
Сообщений: 33,142
Записей в блоге: 2
24.04.2019, 12:39
Лучший ответ Сообщение было отмечено Khludenkov как решение

Решение

Цитата Сообщение от Khludenkov Посмотреть сообщение
Наверное дело в том, что до него не доходят события клавиатуры.
Скажите такое может быть?
Конечно может быть. Это же зависит от кода View где Вы используете этот UC.
Общего ответа здесь дать невозможно.
Надо пошагово всё проверять , отлаживать.
Закомменте в View всё что можно кроме этого UC. Если работает, то потихоньку, по одному элементу вытаскивайте из комментов. И сможете локализовать проблему.
1
37 / 31 / 5
Регистрация: 30.04.2014
Сообщений: 1,037
24.04.2019, 13:40  [ТС]
Элд Хасп,
большое спасибо.
чувствую, надо Мак-Коннела перечитать...
0
Модератор
Эксперт .NET
 Аватар для Элд Хасп
16150 / 11271 / 2890
Регистрация: 21.04.2018
Сообщений: 33,142
Записей в блоге: 2
24.04.2019, 13:43
Цитата Сообщение от Khludenkov Посмотреть сообщение
чувствую, надо Мак-Коннела перечитать...
Сомневаюсь что это поможет.
Здесь практика нужна.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
24.04.2019, 13:43
Помогаю со студенческими работами здесь

Acer 5100 . Не реагирует на клавиатуру.
Появился случайно в руках Acer 5100. При простом включении - заставка Acer , уход на загрузку ОС, табличка с выбором загрузок ( safe mode...

Духовой шкаф El Fresco EF40002 12092730447, Не реагирует на клавиатуру
Удачных ремонтов. Вчера вызвали на духовой шкаф.При включении должен прозвучать одиночный сигнал и высветиться часы, но вместо этого...

После выхода из гибернации ноутбук не реагирует на клавиатуру и мышь
здравствуйте, возникла проблема с режимом гибернации, а именно: при включении ноутбука, этого пункта меню нет, сделал следующее: запустил...

DataGridView - textbox вставка через меню и через клавиатуру, распределение по всем textbox
Ребята подскажите можно ли в DataGridView, который содержит textbox, вставить данные так, чтобы они распределились по всем textbox. ...

Переход с одного textBox на другой используя клавиатуру
с помощью какой процедуры можно перейти с одного textBox на другой textBox используя клавиатуру, а именно стрелочки?


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Новые блоги и статьи
Мысли в слух. Про "навсегда".
kumehtar 16.04.2026
Подумалось тут, что наверное очень глупо использовать во всяких своих установках понятие "навсегда". Это очень сильное понятие, и я только начинаю понимать край его смысла, не смотря на то что давно. . .
My Business CRM
MaGz GoLd 16.04.2026
Всем привет, недавно возникла потребность создать CRM, для личных нужд. Собственно программа предоставляет из себя базу данных клиентов, в которой можно фиксировать звонки, стадии сделки, а также. . .
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . . а удачный момент так и не приходит.
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица. Задача: зафиксировать три левых колонки в отчете. Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка) / / . . .
Настройки VS Code
Loafer 13.04.2026
{ "cmake. configureOnOpen": false, "diffEditor. ignoreTrimWhitespace": true, "editor. guides. bracketPairs": "active", "extensions. ignoreRecommendations": true, . . .
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2. Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива. Было так:. . .
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: реализовать контроль корректности заполнения дат назначения. . .
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru