Мастер классов MFC не удаляет переменную-член элемента управления
Я использую VS 2019, работаю на C++. Я создал страницу свойств с несколькими полями со списком и элементами управления. По непонятным мне причинам редактор диалоговых окон решил, что одна из «настраиваемых» переменных-членов в классе была присоединена к одному из элементов управления Edit. Я имею в виду, что когда я запускаю Мастер классов и перехожу на вкладку «Переменные членов», он показывает, какая должна быть настраиваемая переменная, присоединенная к одному из элементов управления редактирования. Когда я выделяю его и нажимаю «Удалить переменную», он ничего не делает. Вот что я пробовал:
- Удалена переменная и подтверждается, что мастер классов больше не показывает ее. Поместите его обратно, и он снова подключит его к элементу редактирования.
- Изменен тип переменной. Нет эффекта.
- Изменено имя переменной. Нет эффекта.
- В мастере классов я попытался добавить переменную через диалоговое окно «Добавить пользовательский». Он говорит мне, что переменная уже существует.
- Удален и воссоздан элемент редактирования. С другим идентификатором. Затем мастер показывает переменную-член как «настраиваемую». Однако, когда я изменяю идентификатор обратно на исходный идентификатор, он автоматически автоматически связывает его с элементом управления редактированием, поэтому я действительно не решил проблему.
Я не знаю, связано ли это, но когда я нажимаю «Удалить переменную», я всегда получаю всплывающее окно с сообщением об ошибке: «Индекс и длина должны относиться к месту в строке». Но я получаю это независимо от того, какую переменную удаляю, а в других случаях она все равно удаляется.
Кто-нибудь еще видел это? Есть ли способ вручную отключить связь и удалить эту связь?